Downloads · 30 days
0
juboraj007/AI-Sentiment-Analyst
AI-Sentiment-Analyst is a machine learning model from juboraj007. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Downloads · 30 days
0
Access
Public
Updated Feb 24, 2026
Repo size
946 MB
Likes
0
Public
Click a slice to open those files.
.csv862 MB · 91%
From the Hugging Face model README
A sophisticated, end-to-end Natural Language Processing (NLP) system designed to categorize unstructured text into meaningful classes. This project bridges the gap between raw data and actionable intelligence using a combination of classical Machine Learning and state-of-the-art Deep Learning.
├── Datasets/ # Training & Test CSV files (Standard: 'QA Text' & 'Class')
├── models/ # Exported model "brains" (pkl, h5, tokenizer)
├── templates/ # HTML templates for the Flask web application
├── text_pipeline.py # The core NLP engine (preprocessing & utilities)
├── train_script.py # High-speed training script with Stratified Sampling
├── train.ipynb # Interactive research & experimentation notebook
├── app.py # Flask deployment server
└── requirements.txt # Project dependencies
Clone the repository and install the necessary libraries:
pip install -r requirements.txt
You can train the models either interactively via the notebook or quickly via the terminal:
# High-speed stratified training
python train_script.py
Once the training is complete and artifacts are in the models/ folder:
python app.py
Visit http://127.0.0.1:5000 to start analyzing text!
The system is built to handle noise. Try pasting a "chaotic" sample like this to see how the model ignores noise and finds the core intent:
"MARKET ALERT! 📉 Stocks are tumbling as investors react... Should I diversify into gold?? #WallStreet #Investing"
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ for High-Performance NLP.