Pitfalls of Emotion Detection in Production
Justin Shenk (~justin76) |
Deep learning provides many opportunities for businesses to easily scale technology which would have otherwise required thousands of hours of labelling. Using the FER2013 dataset, emotion detection was developed with Peltarion's deep neural network model builder (Deep Emotion, https://github.com/justinshenk/deepemotion). It was implemented as an API with both Keras and the Peltarion API. Some of the challenges in developing this and putting it into production are discussed.
Basic Outline of the Talk
- Use cases for emotion detection [4-5 minutes]
- Deep learning for facial expression recognition [4-5 minutes]
- Training a deep neural network [12-15 minutes]
- Brief introduction to convolutional networks
- Neural architecture and loss functions
- Optimising input data quality
- Web deployment and infrastructure [4-5 minutes]
- Q/A - [2 minutes]
Who is this talk for?
- Deep Learning engineers and researchers
- Python Full Stack developers and data scientists
- Curious people interested in AI applications
- Basic scripting in Python
- Interest in machine learning
Includes some images from Adrian Rosebrock: Building a simple Keras + deep learning REST API.
Justin is a Data Scientist at Peltarion and a freelancer for data science solutions.
He developed and demoed computer vision and machine learning applications as an independent developer for Intel at the top conferences (NIPS, CVPR, CEBIT, ICML, PyData, ML Prague) and presented his research at meetups across US, Europe and Asia.
Previously, he started a crowd-sourced translation company.