Skip to main content

FRAUG (For Realistic AUGmentations) ๐Ÿธ library

Project description

FRAUG

The GitHub repository of the FRAUG (For Realistic AUGmentations) ๐Ÿธ library!

๐Ÿšง WIP

TODO

Methods Sub-method Sub-submethod Interest of the method Pseudo-code for French Pseudo-code for multilingual Rust Example
Lexical substitution Thesaurus Dictionary of synonyms ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
WordNet ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Wonef ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Word embedding Gensim (Fauconnier) ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
FastText ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Masked language model (BERT like) Random ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
POS ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
TD-IDF ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Back-translation Marian (Helsinki-NLP models) ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
M2M100 ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
See if other models have appeared since ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Transformation of the text surface Not relevant in French, will have to be done for English ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Random noise injection Spelling mistakes injection ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Typing errors injection ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Unigram noise injection ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Noise injection ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Mixed sentences ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Random insertion ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Random swap ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Random deletion ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Cross-over augmentation ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Manipulating the syntax tree Time manipulation ๐ŸŸ  ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Gender manipulation ๐ŸŸ  ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Number manipulation ๐ŸŸ  ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
MixUp Word Mix Up ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Sentence Mix Up ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Generative methods Generate paraphrases ๐ŸŸ  ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Complexification ๐ŸŸ  ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Text simplification Text summary ๐ŸŸข ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด
Simplification ๐ŸŸ  ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด

If you find the project useful, please consider giving it a star โญ๏ธ.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fraug-0.0.1.tar.gz (2.6 MB view hashes)

Uploaded Source

Built Distributions

fraug-0.0.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

fraug-0.0.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.1 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

fraug-0.0.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

fraug-0.0.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl (776.3 kB view hashes)

Uploaded PyPy manylinux: glibc 2.5+ x86-64

fraug-0.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (776.8 kB view hashes)

Uploaded PyPy manylinux: glibc 2.5+ i686

fraug-0.0.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

fraug-0.0.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.1 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

fraug-0.0.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

fraug-0.0.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl (776.3 kB view hashes)

Uploaded PyPy manylinux: glibc 2.5+ x86-64

fraug-0.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (776.8 kB view hashes)

Uploaded PyPy manylinux: glibc 2.5+ i686

fraug-0.0.1-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ s390x

fraug-0.0.1-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.1 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

fraug-0.0.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

fraug-0.0.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.whl (776.3 kB view hashes)

Uploaded PyPy manylinux: glibc 2.5+ x86-64

fraug-0.0.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl (776.8 kB view hashes)

Uploaded PyPy manylinux: glibc 2.5+ i686

fraug-0.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

fraug-0.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

fraug-0.0.1-cp311-none-win_amd64.whl (69.7 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

fraug-0.0.1-cp311-none-win32.whl (68.6 kB view hashes)

Uploaded CPython 3.11 Windows x86

fraug-0.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

fraug-0.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.1 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

fraug-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fraug-0.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl (776.3 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.5+ x86-64

fraug-0.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (776.8 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

fraug-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (6.9 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fraug-0.0.1-cp311-cp311-macosx_10_7_x86_64.whl (6.7 kB view hashes)

Uploaded CPython 3.11 macOS 10.7+ x86-64

fraug-0.0.1-cp310-none-win_amd64.whl (69.7 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

fraug-0.0.1-cp310-none-win32.whl (68.6 kB view hashes)

Uploaded CPython 3.10 Windows x86

fraug-0.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

fraug-0.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.1 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

fraug-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fraug-0.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (776.3 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.5+ x86-64

fraug-0.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (776.8 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

fraug-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (6.9 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fraug-0.0.1-cp310-cp310-macosx_10_7_x86_64.whl (6.7 kB view hashes)

Uploaded CPython 3.10 macOS 10.7+ x86-64

fraug-0.0.1-cp39-none-win_amd64.whl (69.7 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

fraug-0.0.1-cp39-none-win32.whl (68.6 kB view hashes)

Uploaded CPython 3.9 Windows x86

fraug-0.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

fraug-0.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.1 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

fraug-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fraug-0.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (776.3 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

fraug-0.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (776.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

fraug-0.0.1-cp38-none-win_amd64.whl (69.7 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

fraug-0.0.1-cp38-none-win32.whl (68.6 kB view hashes)

Uploaded CPython 3.8 Windows x86

fraug-0.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

fraug-0.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.1 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

fraug-0.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

fraug-0.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (776.3 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

fraug-0.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (776.8 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

fraug-0.0.1-cp37-none-win_amd64.whl (69.6 kB view hashes)

Uploaded CPython 3.7 Windows x86-64

fraug-0.0.1-cp37-none-win32.whl (68.6 kB view hashes)

Uploaded CPython 3.7 Windows x86

fraug-0.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (850.2 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

fraug-0.0.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (761.8 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

fraug-0.0.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.1 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

fraug-0.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (759.9 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

fraug-0.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (776.3 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.5+ x86-64

fraug-0.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (776.8 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.5+ i686

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page