TextAttack
NLP robustness tester
A framework for creating and testing robust NLP models by generating adversarial examples and augmenting datasets.
TextAttack 🐙 is a Python framework for adversarial attacks, data augmentation, and model training in NLP https://textattack.readthedocs.io/en/master/
3k stars
38 watching
398 forks
Language: Python
last commit: 4 months ago
Linked from 2 awesome lists
adversarial-attacksadversarial-examplesadversarial-machine-learningdata-augmentationmachine-learningnatural-language-processingnlpsecurity
Related projects:
Repository | Description | Stars |
---|---|---|
thunlp/openattack | A Python toolkit for generating adversarial examples to test the robustness of natural language processing models | 689 |
explosion/spacy | Industrial-strength NLP library for Python and Cython | 30,230 |
nltk/nltk | A comprehensive toolkit for natural language processing tasks in Python. | 13,620 |
brightmart/text_classification | An NLP project offering various text classification models and techniques for deep learning exploration | 7,861 |
huggingface/text-generation-inference | A toolkit for deploying and serving Large Language Models. | 9,106 |
jind11/textfooler | A tool for generating adversarial examples to attack text classification and inference models | 494 |
deepset-ai/haystack | An AI orchestration framework to build customizable LLM applications with advanced retrieval methods. | 17,691 |
minimaxir/textgenrnn | A Python module for creating character-level or word-level neural networks for text generation and training on various datasets | 4,943 |
airbnb/artificial-adversary | A tool to generate adversarial text examples and test machine learning models against them | 397 |
codertimo/bert-pytorch | An implementation of Google's 2018 BERT model in PyTorch, allowing pre-training and fine-tuning for natural language processing tasks | 6,222 |
sherjilozair/char-rnn-tensorflow | A tool for training and sampling character-level language models using multi-layer recurrent neural networks | 2,643 |
meta-llama/codellama | Provides inference code and tools for fine-tuning large language models, specifically designed for code generation tasks | 16,039 |
stanfordnlp/stanza | A Python library for natural language processing tasks in many human languages. | 7,294 |
chartbeat-labs/textacy | A Python library providing a range of natural language processing tasks and utilities | 2,217 |
sandeep42/anuvada | This is an open source PyTorch library providing tools and models to explain the predictions of deep neural networks for natural language processing tasks. | 19 |