Metadata-Version: 2.1
Name: text_perturbation
Version: 0.1.2
Summary: This project is about the NLP task for text perturbation using different methods.
License: MIT
Author: dhirajpoddar
Author-email: dhirajpodar@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: flake8 (>=7.1.1,<8.0.0)
Requires-Dist: nlpaug (>=1.1.11,<2.0.0)
Requires-Dist: nltk (>=3.8.2,<4.0.0)
Requires-Dist: pandas (>=2.2.2,<3.0.0)
Requires-Dist: pytest (>=8.3.2,<9.0.0)
Requires-Dist: transformers (>=4.44.0,<5.0.0)
Description-Content-Type: text/markdown

### Text Perturbation

This project is about the NLP task for text perturbation using different perturbation methods.
There are around 11 different methods.

1. "delete_random_word"
2. "replace_synonyms"
3. "backtranslation"
4. "paraphrase_using_bart"
5. "replace_with_hypernyms"
6. "random_german_word"
7. "predict_masked_word"
8. "misspelling"
9. "random_char_insertion"
10. "random_char_swaps"
11. "ocr_augmentation"



