A deep learning-based image classification system designed to detect and classify images as either "happy" or "sad." This project leverages a Convolutional Neural Network (CNN) model to achieve high accuracy in emotion detection from images.
This project implements an image classification system using a Convolutional Neural Network (CNN) to detect emotions in images, specifically classifying them as "happy" or "sad." The model was trained to achieve a 96% accuracy in emotion detection, making it a reliable tool for emotion recognition tasks.
- Deep Learning Model: Utilizes a CNN model for emotion detection.
- High Accuracy: Achieves 96% accuracy in classifying images as happy or sad.
- Real-Time Emotion Detection: Can be integrated into applications for real-time emotion recognition.
To set up this project, follow these steps:
-
Clone the repository:
git clone https://github.com/ZinalPotphode/Emotion_Classifier cd Emotion_Classifier -
Install the required dependencies:
pip install tensorflow opencv-python matplotlib jupyter
To use the emotion classification system, follow these steps:
-
Train the Model: Use the provided Jupyter notebook to train the CNN model on your dataset.
-
Classify Images: After training, you can use the model to classify new images as "happy" or "sad."
This project requires the following libraries and frameworks:
- Python 3.x
- TensorFlow
- OpenCV
- Matplotlib
- Jupyter Notebook
You can install these dependencies using the following command:
pip install tensorflow opencv-python matplotlib jupyter