This project is an AI-powered web application that detects human emotions from raw text inputs. Built using Flask and Machine Learning, it classifies text into predefined emotional categories like joy, anger, fear, sadness, and more.
- 🧠 Predicts emotion from user-inputted text
- 📊 Trained on labeled emotional datasets
- 🌐 Deployed with Render for easy access
- ⚡ Fast Flask backend with custom ML pipeline
- 🎨 Clean & minimal frontend interface (Streamlit)
Layer | Tools Used |
---|---|
ML Model | Scikit-learn, NLTK, Pandas, NumPy |
Backend | Flask, Python |
Frontend | Streamlit |
Deployment | Render |
Dataset | Emotion-labeled text dataset (e.g., Emotion Dataset from Kaggle or custom) |