Facial Emotion Recognition

A deep learning model that decodes human emotion from facial images — powered by CNNs & crafted with care ❤️

Try Live Demo

🚀 About the Project

FaceSense is an AI-driven facial expression recognition system trained on 7 emotions using CNN architecture. It includes a well-curated dataset, a handcrafted model, and a futuristic frontend UI.

📁 The Dataset

Seven classes: Angry, Disgust, Fear, Happy, Neutral, Sad, Surprise — organized and ready for deep learning pipelines. All images were manually labeled and organized using Python scripts.

1000+ manually captured images
7 emotion-based folders auto-generated
Perfect for CNN classification

🧠 The CNN Model

Our CNN model built with PyTorch achieves up to 90% accuracy on the dataset. We used ReLU activations, dropout, and adaptive learning rates for optimal performance.

CNN Model

🎥 Live Demo

Experience real-time facial emotion recognition using your webcam. Works best on desktop with camera permissions enabled.

Start Demo

👥 Meet the Team

Alok Mishraa

Lead Developer

Teja Kaushik Varma Bhupathiraju

Model Trainer & Developer

Shifaa Hussain

Deployment

Piyush Yadav

QA & Docs

🔗 View on GitHub

Explore the complete codebase, dataset and notebook.

GitHub Repo