Deep Learning Simplified is an Open-source repository, containing beginner to advance level deep learning projects for the contributors, who are willing to start their journey in Deep Learning. Devfolio URL, https://devfolio.co/projects/deep-learning-simplified-f013
Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title : Facial Expression Recognition with PytTorch
:red_circle: Aim : To develop a facial expression recognition system using PyTorch that classifies facial expressions into various categories using a convolutional neural network (CNN).
:red_circle: Dataset : The dataset used for this project is available on Kaggle. It contains images of faces categorized by different expressions such as happy, sad, angry, surprised, etc.
URL : https://www.kaggle.com/code/veb101/facial-expression-recognition-using-pytorch
:red_circle: Approach :
Exploratory Data Analysis (EDA): Perform EDA to understand the dataset, visualize the distribution of different expressions, and preprocess the data.
Model Development: Implement and compare 3-4 different algorithms/models to identify the best-performing model based on accuracy scores.
Model Evaluation: Evaluate the performance of each model using appropriate metrics and select the best-fit model.
Visualization: Provide visualizations of the results and model performance.
:white_check_mark: To be Mentioned while taking the issue :
Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title : Facial Expression Recognition with PytTorch :red_circle: Aim : To develop a facial expression recognition system using PyTorch that classifies facial expressions into various categories using a convolutional neural network (CNN). :red_circle: Dataset : The dataset used for this project is available on Kaggle. It contains images of faces categorized by different expressions such as happy, sad, angry, surprised, etc. URL : https://www.kaggle.com/code/veb101/facial-expression-recognition-using-pytorch :red_circle: Approach :
:white_check_mark: To be Mentioned while taking the issue :
Full name : Patamsetti Sree Vidya
GitHub Profile Link : https://github.com/sreevidya-16
Email ID : sreevidyapatamsetti@gmail.com
Approach for this Project :
Load and inspect the dataset.
Visualize the distribution of facial expressions.
Display sample images for each expression category.
Clean the data if necessary.
Resize images to a consistent size.
Normalize pixel values.
Apply data augmentation using Albumentations (rotations, flips, zooms).
Model 1: Basic CNN with convolutional and pooling layers.
Model 2: Fine-tune a pre-trained CNN (e.g., ResNet50) from the TIMM library.
Model 3: Use another architecture (e.g., VGG16) and fine-tune.
Compare models based on accuracy scores.
Evaluate each model using accuracy, precision, recall, and F1-score.
Select the best-performing model.
Visualize model performance and comparison.
Provide conclusions and insights.
What is your participant role? (Mention the Open Source program? I am Participating in GirlScript Summer of Code 2024 (GSSoC'24).