Machine learning is cool!

What it does

It detects your facial expression and adds an emoji to it.

How we built it

We used machine learning with Scikit-learn as well as a training set of facial expressions to train the model. The model is then used to predict facial expressions, live, with the help of Python.

Challenges we ran into

Facial detection is sometimes quite slow. Also, originally the model was not good enough, until we decided to gather many datasets and combine them together.

Accomplishments that we're proud of

Our first machine learning project!

What we learned

Machine learning

What's next for Emojify

We wanted to expand the emoji list to not only include faces, but to include other things like hand gestures etc. That would require a much bigger training set, though.

Built With

Share this project: