Metadata-Version: 2.4
Name: nlp-menu
Version: 1.0.0
Summary: A collection of 10 NLP programs accessible via an interactive CLI menu
License: MIT
Keywords: nlp,word2vec,glove,transformers,cohere,spacy,menu
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: gensim
Requires-Dist: matplotlib
Requires-Dist: scikit-learn
Requires-Dist: nltk
Requires-Dist: cohere
Requires-Dist: transformers
Requires-Dist: torch
Requires-Dist: langchain
Requires-Dist: langchain-community
Requires-Dist: langchain-cohere
Requires-Dist: langchain-core
Requires-Dist: pydantic
Requires-Dist: wikipedia-api
Requires-Dist: spacy

# nlp-menu

An interactive CLI menu for 10 NLP programs covering word embeddings, sentiment analysis, summarization, and more.

## Installation

```bash
pip install nlp-menu
```

After installing the spaCy model (required for Program 10):

```bash
python -m spacy download en_core_web_sm
```

## Usage

```bash
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
