This repository contains the code and data for a mini-project on facial expression recognition using machine learning algorithms.
-
Team: group should consist of 3-4 students.
No. Student Name Student ID 1 2 3 4 -
The submission deadline is strict: 11:59 PM on June 22nd, 2024. Commits pushed after this deadline will not be considered.
The repository is organized into the following directories:
- /data: This directory contains the facial expression dataset. You'll need to download the dataset and place it here before running the notebooks. (Download link provided below)
- /notebooks: This directory contains the Jupyter notebook
EDA.ipynb
. This notebook guides you through exploratory data analysis (EDA) and classification tasks.
This project is designed to be completed in the following steps:
-
Fork the Project: Click on the
Fork
button on the top right corner of this repository, this will create a copy of the repository in your own GitHub account. Complete the table at the top by entering your team member names. -
Download the Dataset: Download the facial expression dataset from the following link and place it in the /data directory:
-
Complete the Tasks: Open the
notebooks/EDA.ipynb
notebook in your Jupyter Notebook environment. The notebook is designed to guide you through various tasks, including:- Prerequisite
- Principle Component Analysis
- Image Classification
- Evaluating Classification Performance
Make sure to run all the code cells in the
EDA.ipynb
notebook and ensure they produce output before committing and pushing your changes. -
Commit and Push Your Changes: Once you've completed the tasks outlined in the notebook, commit your changes to your local repository and push them to your forked repository on GitHub.
Feel free to modify and extend the notebook to explore further aspects of the data and experiment with different algorithms. Good luck.