Skip to content

subeesesh/emotion-classifier-bilstm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  Emotion Classification using BiLSTM

An end-to-end NLP-based emotion classification system built using PyTorch and Streamlit.
The model predicts emotions from user-input text using a BiLSTM neural network trained on the dair-ai/emotion dataset.


๐Ÿ”น Features

  • Text preprocessing and custom vocabulary
  • BiLSTM-based emotion classifier
  • Handles mixed-emotion ambiguity using probability scores
  • Interactive Streamlit web interface
  • Model persistence for fast inference

๐Ÿ”น Emotion Classes

  • Joy
  • Sadness
  • Anger
  • Fear
  • Love
  • Surprise

๐Ÿ”น Tech Stack

  • Python
  • PyTorch
  • NLP
  • BiLSTM
  • Streamlit
  • Hugging Face Datasets

๐Ÿ”น How to Run

pip install -r requirements.txt
streamlit run emotion.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages