finalprojectteam3 / finalproject_team3

Final Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Final Project - UCF Data Analytics and Visualization Bootcamp

face.png

Emojify Facial Recognition​ with Machine Learning Classifier

Facial Expression is something that people have to interpret as they interact with others around them. Misinterpretation can lead to breakdowns in communication or missed opportunities to come to an understanding in general. This can be especially difficult for people who are trying to communicate in a language that is foreign to them. Another aspect of difficulty, lives in the world of the deaf or hard of hearing, as they rely heavily on another person’s facial expression to glean meaning to communicate effectively. Having nonverbal cue understanding is an essential skill that we all have to learn. Also, companies are relying on non-verbal communication to uncover the needs or wants of their customers, whether or not a product or service is worth investing in to make a profit and to stay ahead of their competitors. Emojify is great way to learn about expressions that can help people communicate in a non-traditional way that provides some comfort for people just learning about human expressions, app developers or companies looking to update the chat box options that they currently have in place. We will be performing a deep dive of existing data using machine learning. We will be training a machine learning classification algorythm, that will be trained on facial recognition.

presentation.pdf

Team Members

  • Alciluz Gomez
  • Dan Larson
  • Altricia Latimer

Data Story

Kaggle FER-2013

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 into 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 and the public test set consists of 3,589 examples.

Aplications

  • Teachable Machine with Google.
  • HTML/CSS/Bootstrap
  • JavaScript D3.js
  • p5.js
  • ml5.js

Host application

Project

screenshot1.png

About

Final Project

License:MIT License


Languages

Language:HTML 63.0%Language:JavaScript 24.7%Language:CSS 10.4%Language:Python 2.0%