AI-powered Emotion Detection and Learning Support System using BiLSTM, TensorFlow, and NLP.# Emotion Detection & Learning Support Engine
The Emotion Detection & Learning Support Engine is an AI-powered application that analyzes user text and detects emotions using a BiLSTM deep learning model. Based on the detected emotion, the system provides personalized learning guidance to support learners effectively.
- Emotion Detection using BiLSTM
- Text Preprocessing using NLP techniques
- Personalized Learning Support
- Analytics Dashboard using Plotly
- CSV Logging of Predictions
- Emotion Visualization
- Python
- TensorFlow
- Keras
- Pandas
- NumPy
- Scikit-learn
- Plotly
- Streamlit
- Google Colab
- Anger
- Fear
- Joy
- Love
- Sadness
- Surprise
- Training Accuracy: 96.87%
- Validation Accuracy: 87.06%
- Load and preprocess the dataset.
- Convert text into sequences using Tokenizer.
- Train a BiLSTM model for emotion classification.
- Predict emotions from user input.
- Provide AI-based learning guidance.
- Visualize emotion distribution using graphs.
- Store prediction logs in CSV format.
- Integration with Gemini AI for advanced guidance.
- Deployment using Streamlit Cloud.
- Addition of BERT model for comparison.
- Real-time emotion analytics dashboard.
** MEDIDHI V NAGA SRI SURYA SATYA SANTHOSHI **