OVERVIEW

Our project goal was to simplify the emoji selection process so that users do not have to search through all emojis anymore to find a suitable one. Therefore, we created an app that uses a neural network to detect facial expressions of users and transforms them into an emoji. We built and trained a neural network for six different emotions using a combination of multiple available emotion data sets and images that we scraped from the google image search to increase accuracy. We also tried to include more than six emojis but it was not possible to achieve a satisfactory accuracy with publicly available data sets.

We then included our model in an android app and implemented the UI to enable users to take a picture and generate an emoji with it.

MY ROLE

Group project with three fellow students. I was responsible for data set creation and neural network training.

TECHNOLOGIES

Python • Keras • Tensorflow • Android

TIMELINE

May 2021 - July 2021