/Emotion_Prediction_Kaggle_CNN

Real time Facial Emotion Recognition System with CNN Model Architecture making use of Transfer Learning, Data Augmentation, and Regularization Techniques.

Primary LanguageJupyter Notebook

Emotion_Prediction_Kaggle_CNN

Facial Expression Prediction with CNN Model Architecture making use of Transfer Learning, Data Augmentation, Regularization Techniques.

🧐 About

i> The Kaggle Notebook file makes use of the CNN model architecture combined with Transfer Learning(Resnet-9).

ii> The model present in the notebook is a prediction model which tries to label a multi class dataset accurately.

iii> The model makes use of Data Augmentation Techniques and Regularization techniques to generate a accuracy of 83%.

iv> The model also makes use of Residual Blocks and Batch Normalisation Techniques.

Dataset

The dataset used here is Facial Expression Recog Image Ver of (FERC)Dataset . ⬇️

https://www.kaggle.com/manishshah120/facial-expression-recog-image-ver-of-fercdataset. 🔗

The dataset contains 7 labels namely:

i> ['anger'] 😠

ii> ['fear'] 😨

iii> ['surprise'] 😍

iv> ['happiness'] 😃

v> ['sadness'] 😢

vi> ['neutral'] 😐

vii> ['disgust'] 🤮

💻 Built With

- Pytorch

- Numpy

- Pandas

- OS

- Matplotlib

🚀 Demonstration

predictions

🍰 Contributing

Please contribute using GitHub Flow . Create a branch, add commits, and open a pull request.

🙏 Support

Add a star 🌟 to the repo if u like it.😃 Thank You ✌️