A collection of 10 NLP programs accessible via an interactive CLI menu
Project description
nlp-menu
An interactive CLI menu for 10 NLP programs covering word embeddings, sentiment analysis, summarization, and more.
Installation
pip install nlp-menu
After installing the spaCy model (required for Program 10):
python -m spacy download en_core_web_sm
Usage
nlp-menu
This launches an interactive menu:
╔══════════════════════════════════════════════════════╗
║ 🧠 NLP PROGRAMS MENU 🧠 ║
╠══════════════════════════════════════════════════════╣
║ 1. GloVe Word Analogies (King-Man+Woman...) ║
║ 2. Word Embedding PCA Visualization (Sports) ║
║ 3. Word2Vec on Medical Corpus + PCA Plot ║
║ 4. Prompt Enrichment with GloVe + Cohere ║
║ 5. Paragraph Generator with GloVe + Cohere ║
║ 6. Sentiment Analysis (Transformers) ║
║ 7. Text Summarization (Pegasus) ║
║ 8. LangChain + Cohere File Summarizer ║
║ 9. Institution Details via Wikipedia + Pydantic ║
║ 10. IPC Chatbot (spaCy NER) ║
║ 0. Exit ║
╚══════════════════════════════════════════════════════╝
Programs Overview
| # | Program | Libraries Used |
|---|---|---|
| 1 | GloVe Word Analogies | gensim |
| 2 | Word Embedding PCA Visualization | gensim, matplotlib, scikit-learn |
| 3 | Word2Vec Medical Corpus | gensim, nltk, matplotlib |
| 4 | Prompt Enrichment | gensim, nltk, cohere |
| 5 | Paragraph Generator | gensim, cohere |
| 6 | Sentiment Analysis | transformers |
| 7 | Text Summarization | transformers |
| 8 | LangChain Summarizer | langchain, cohere |
| 9 | Institution Scraper | wikipedia-api, pydantic |
| 10 | IPC Chatbot | spacy |
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nlp_menu-1.0.0.tar.gz
(8.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
nlp_menu-1.0.0-py3-none-any.whl
(10.6 kB
view details)