All Projects → safreita1 → Resnet-Emotion-Recognition

safreita1 / Resnet-Emotion-Recognition

Licence: other
Identifies emotion(s) from user facial expressions

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Resnet-Emotion-Recognition

Emotion and Polarity SO
An emotion classifier of text containing technical content from the SE domain
Stars: ✭ 74 (+252.38%)
Mutual labels:  emotion, emotion-recognition
dissertation
🎓 📜 This repository holds my final year and dissertation project during my time at the University of Lincoln titled 'Deep Learning for Emotion Recognition in Cartoons'.
Stars: ✭ 22 (+4.76%)
Mutual labels:  emotion, emotion-recognition
RECCON
This repository contains the dataset and the PyTorch implementations of the models from the paper Recognizing Emotion Cause in Conversations.
Stars: ✭ 126 (+500%)
Mutual labels:  emotion, emotion-recognition
emotion-recognition-GAN
This project is a semi-supervised approach to detect emotions on faces in-the-wild using GAN
Stars: ✭ 20 (-4.76%)
Mutual labels:  emotion, emotion-recognition
sklearn-audio-classification
An in-depth analysis of audio classification on the RAVDESS dataset. Feature engineering, hyperparameter optimization, model evaluation, and cross-validation with a variety of ML techniques and MLP
Stars: ✭ 31 (+47.62%)
Mutual labels:  emotion, emotion-recognition
Deep-Learning-for-Expression-Recognition-in-Image-Sequences
The project uses state of the art deep learning on collected data for automatic analysis of emotions.
Stars: ✭ 26 (+23.81%)
Mutual labels:  emotion, emotion-recognition
party-pi
Computer vision emotion 😜 detection game in Flask with TensorFlow backend.
Stars: ✭ 28 (+33.33%)
Mutual labels:  emotion
SE-Net-CIFAR
SE-Net Incorporates with ResNet and WideResnet on CIFAR-10/100 Dataset.
Stars: ✭ 48 (+128.57%)
Mutual labels:  resnet
monad-ui
Utility First CSS-in-JS
Stars: ✭ 33 (+57.14%)
Mutual labels:  emotion
gatsby-typescript-emotion-storybook
Gatsby Starter: TypeScript + Emotion + Storybook + React Intl + SVGR + Jest
Stars: ✭ 63 (+200%)
Mutual labels:  emotion
miopen-benchmark
benchmarking miopen
Stars: ✭ 17 (-19.05%)
Mutual labels:  resnet
fusion-components
A collection of React Components built with Emotion.js
Stars: ✭ 13 (-38.1%)
Mutual labels:  emotion
wellbeing
Welbeing activity log and visualization tool.
Stars: ✭ 11 (-47.62%)
Mutual labels:  emotion
intenseye-boun-workshop
Code for the workshop in BOUN Tech Summit (03.03.2019)
Stars: ✭ 32 (+52.38%)
Mutual labels:  emotion
chanyeong
👨‍💻 chanyeong's portfolio and blog webpage
Stars: ✭ 39 (+85.71%)
Mutual labels:  emotion
habitus
🏄 State-of-the-art Tracker for emotions, habits and thoughts. | Gamified. | Anonymous and open source. | Healthiest version of you
Stars: ✭ 23 (+9.52%)
Mutual labels:  emotion
Emotion-Investigator
An Exciting Deep Learning-based Flask web app that predicts the Facial Expressions of users and also does Graphical Visualization of the Expressions.
Stars: ✭ 44 (+109.52%)
Mutual labels:  emotion
PyTorch-LMDB
Scripts to work with LMDB + PyTorch for Imagenet training
Stars: ✭ 49 (+133.33%)
Mutual labels:  resnet
fer
Facial Expression Recognition
Stars: ✭ 32 (+52.38%)
Mutual labels:  emotion-recognition
react-vite-twin-macro
Just want to try react, vite and twin.macro
Stars: ✭ 17 (-19.05%)
Mutual labels:  emotion

Emotion Recognition using ResNet CNN Architecture

This project attempts to recognize user emotion using a convolutional neural network (CNN). The particular architecture used is a residual neural network based (ResNet).

The neural net can recognize 7 emotions with relatively high accuracy: (1) Anger, (2) Disgust, (3) Fear, (4) Happy, (5) Sad, (6) Surprise and (7) Neutral.

The dataset for training the neural net came from the Carrier and Courville Facial Expression Dataset hosted on Kaggle.

How to Run:

Emotion Recognition

(1) In order to get going quickly, run the face_tracking.py file and the program will begin to track your emotions via webcam.

Neural Net Training

(1) The neural net can be re-trained to obtain a different model via the emotion_recognition.py file.

The current model has an accuracy of ~94.8% on the test dataset.

Hardware Requirements

(1) Webcam, (2) Graphics card supporting Tensorflow

Note: Program has only been tested under Ubuntu 14.04 with an NVIDIA GTX 1070.

References:

(1) https://github.com/tflearn/tflearn/blob/master/examples/images/residual_network_cifar10.py

(2) https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].