Skip to main content
Hemanth.
Back to Feed
Jun 2024 – Jun 2024AI & Data

Facial Expression Recognition with PyTorch

A machine learning project designed to accurately classify human facial expressions from images using a trained PyTorch model.

Rationale

Why Facial Expression Recognition? Associated with Auburn University at Montgomery, this project was an exciting deep dive into machine learning to classify human emotions from raw pixels. It highlights my proficiency in machine learning, deep learning, and computer vision architectures.

Tech Stack

PyTorchPythonDeep LearningCNN

Key Highlights

  • Preprocessing of facial images for robust feature extraction.
  • Training a convolutional neural network (CNN) for precise expression recognition.
  • Achieving high accuracy in classifying diverse expressions such as happiness, sadness, anger, and surprise.

Architecture Details

1. Data Preprocessing

  • Cleaning and manipulating facial images to ensure proper alignment and normalize data distributions.

2. Deep Learning Modeling

  • Built entirely within PyTorch, implementing a deep Convolutional Neural Network (CNN).
  • Multiple layers engineered to capture nuanced edge and texture features defining distinct human expressions mathematically.