Giter Site home page Giter Site logo

facial-expression-recognition-1's Introduction

Facial Expression Recognition

Note: This is a messy repository, you should find your way through what is present here (unfortunately).

Team Members

  • Alex Young
  • Andreas Eliasson
  • Ara Hayrabedian
  • Lukas Weiss
  • Utku Ozbulak

Data

The data consists of 48x48 pixel grayscale images of faces. The faces have been automatically registered so that the face is more or less centered and occupies about the same amount of space in each image. The task is to categorize each face based on the emotion shown in the facial expression in to one of seven categories (0=Angry, 1=Disgust, 2=Fear, 3=Happy, 4=Sad, 5=Surprise, 6=Neutral).

The training set consists of 28,709 examples. The first test set consists of 3,589 examples. The final test set consists of another 3,589 examples.

This dataset was prepared by Pierre-Luc Carrier and Aaron Courville, as part of an ongoing research project in the past.

Past Kaggle competition for this partical challenge: https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge

Angry Angry

Disgust Disgust

Fear Fear

Happy Happy

Sad Sad

Surprise Surprise

Neutral Neutral

Evaluated Models

Facial Landscape - Pixel Approach

~50% Accuracy on detected faces with SVMs

SVM Optimisation:

SVM

Facial Landscape - Vector Approach

~49% Accuracy on detected faces with neural nets

SIFT

~28% Accuracy on detected faces with SVMs

Convolutional Neural Networks

~51% Accuracy on all data (7 classes)

CNN Model Breakdowns:

CNN

Pre-trained Models

~49% Accuracy with bagged model

Pre

Final Results

Final

Top Two Predictions with the Best Model

bw Supposed to be: Surpsised Found: 93% Neutral - 3% Sad

bw Supposed to be: Angry Found: 43% Sad - 21% Angry

bw Supposed to be: Happy Found: 86% Happy - 11% Neutral

bw Supposed to be: Neutral Found: 83% Neutral - 7% Angry

bw Supposed to be: Sad Found: 33% Sad - 25% Fear

bw Supposed to be: Fear Found: 94% Neutral - 4% Fear

facial-expression-recognition-1's People

Contributors

utkuozbulak avatar alexdy2007 avatar blanche avatar

Watchers

James Cloos avatar dzy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.