Identify emotions from facial expressions using a Convolutional Neural Network (CNN)
This project implements an emotion recognition system using deep learning techniques to classify facial expressions into various emotions such as happy, sad, angry, fear, surprise, etc.
It uses a Convolutional Neural Network (CNN) trained on a dataset of facial expression images to learn spatial features and accurately predict emotions.
The model is trained to classify the following emotions:
- π Happy
- π’ Sad
- π Angry
- π± Fear
- π² Surprise
- π Neutral
- π€’ Disgust (if included in dataset)
- Language: Python
- Libraries: TensorFlow / Keras, NumPy, OpenCV, Matplotlib
- Model: Convolutional Neural Network (CNN)
- Dataset: FER-2013 / Custom Dataset with facial expressions
- Notebook: Jupyter Notebook