GraphCanon updated today · GitHub synced today
Decision brief
EDA_NLP is a Python tool tailored for data augmentation in NLP tasks by applying various techniques such as synonym replacement and word swapping.
Good fit when
- - When you are focusing on improving text classification models with limited training data.
- - If your project involves enhancing CNN or RNN performance through diverse synthetic data generation.
Avoid when
- - Avoid using it if the domain-specific nuances will be lost due to generic synonym replacement, which might not fit specialized vocabularies.
- - Not recommended for scenarios where preserving specific text structures (e.g., poetry) is crucial, as position swap and other augmentations could alter the required style or intent.
Observed Jul 12, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Dormant (1251d since push)
- As of today
- Provenance
- Not a fork · Personal account
- As of today
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install eda_nlp PyPISimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
A repository that provides methods for performing data augmentation on natural language processing tasks such as text classification. Includes techniques like synonym replacement and position swap.
Capability facts
- Languages
- python
Source: github.language · Aug 22, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Tags
README
Install NLTK (if you don't have it already):
Pip install it.
pip install -U nltk
Download WordNet.
python
>>> import nltk; nltk.download('wordnet')
For agents
This page has a .md twin and JSON over the API.