Try the live application: [Click Here]
- 3-Class Sentiment Analysis: Positive, Negative, Neutral
- Smart Emoji Predictions: Context-aware emoji suggestions
- Real-time Analysis: Instant results with confidence scores
- Modern UI: Clean, responsive Streamlit interface
git clone https://github.com/Abhay-Rudatala/Sentiment-Analyzer.git
cd Sentiment-Analyzer
pip install -r requirements.txtpython src/training/train_distilbert.pystreamlit run app/streamlit_app.pyπ Open your browser to http://localhost:8501
βββ π¨ app/streamlit_app.py # Streamlit web application
βββ π src/models/ # Model classes
βββ π€ src/training/ # Training scripts
βββ π data/processed/ # Processed data files
βββ π¦ requirements.txt # Dependencies
βββ π README.md # This file
- Architecture: DistilBERT (66M parameters)
- Classes: Negative, Neutral, Positive
- Performance: ~85% accuracy on test data
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
If this project helped you, please β star this repository!
Ready to analyze your resume? Let's get started! π