Emotion classification system for text sentence, and deployed using Streamlit.
The dataset, emotion_dataset.csv, contain 33k+ raw sentence, along with their emotion label (neutral, joy, sadness, fear, surprise, anger, shame, and disgust).
The dataset label column have imbalanced distribution.
For streamlit display, you can see the image below.
This repo has requirement
- Python versi 3.8.8
- numpy versi 1.22.4: http://www.numpy.org/
- pandas versi 1.4.2 : http://pandas.org
- scikit-learn versi 1.1.1 : https://scikit-learn.org/stable/