Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nlp_menu-1.0.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file nlp_menu-1.0.0.tar.gz.

File metadata

  • Download URL: nlp_menu-1.0.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for nlp_menu-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cab53a5b2128e7e3f0f9d19d3836fc3844702679e979534f38dd74330aabcd9f
MD5 d5ecddf06484a6696fbeaf56f3739ec9
BLAKE2b-256 93ae19e95bea671788193e8b88a6505983f44bea18397d47de4e2d738f9998be

See more details on using hashes here.

File details

Details for the file nlp_menu-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nlp_menu-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for nlp_menu-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4edaf61ba45ceacc1f13d6fa9a5d8389e9ac649ef000c199a6df412f12d77ee
MD5 f727386603a36b9763fb2873f3cd1021
BLAKE2b-256 13538771ba9be2e30b3b870d2f8be55726f0b16a6263e53fcda6af0793ae8eac

See more details on using hashes here.

Supported by

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