This project utilizes a pre-trained neural network, GoogleNet, to monitor employees' emotional well-being by analyzing facial expressions. The system leverages the FER2013 dataset, containing 30,000 labelled grayscale facial images, to classify emotions such as anger, disgust, fear, happiness, sadness, surprise, and neutrality.
Objectives
- Implement emotion detection using GoogleNet and FER2013 dataset.
- Develop a method to monitor employees' emotional states over time.
- Analyze emotional data to identify trends and patterns in employee well-being.
Key Components
- Dataset: FER2013, preprocessed and augmented.
- Neural Network: GoogleNet with transfer learning.
- Programming Language: MATLAB
Project Structure
- Introduction: Objectives and overview.
- Simulations: Details on the FER2013 dataset, encoding, and GoogleNet architecture.
- Model Evaluation: Accuracy, accuracy curve, and confusion matrix.
- Critical Analysis: Evaluation of results and suggestions for improvement.
- Conclusions: Key takeaways and implications.
- References: Cited works.
- Certificates: MATLAB course certificates.
How to Run
- Preprocess the FER2013 dataset.
- Use MATLAB to load and modify GoogleNet.
- Train the network with the provided code.
- Evaluate the model performance using the validation dataset.
Dependencies
- MATLAB
- Deep Learning Toolbox in MATLAB