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.1.tar.gz (9.0 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.1-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nlp_menu-1.0.1.tar.gz
  • Upload date:
  • Size: 9.0 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.1.tar.gz
Algorithm Hash digest
SHA256 9c293313043fac7ed5c0e9ee58063eafeadb7c66a2191c7c8b2b449f54c279f7
MD5 6a3444db831d484d939863c2680c9acc
BLAKE2b-256 3106960cbba49a847328bf84bf63a3e840727c5f13adb2457c4e1fa886e4bd2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nlp_menu-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f04832917b91a953e2e38759662f5e082b19c161a9868731750749fad7761f5
MD5 c8a69f94dadf79a6ee5936fcbd5b1300
BLAKE2b-256 197531e07560b2662f23040a78c50a7ff2e0f118add86643a83517d6ee636102

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