Deploy your machine learning model and get ready for production!

Deploy your machine learning model and get ready for production!

6 years ago
Anonymous $L9wC17otzH

https://medium.com/data-science-lab-amsterdam/deploy-a-machine-learning-model-d6eab3b6d15

As a data scientist, you spend a lot of time crunching data and developing your models, so you really want to apply the fruits of your labour in practice. For the Big Data Expo 2018 in Amsterdam the question arose whether our team would be able to create a working game with some cool machine learning stuff, within four weeks. The goal: an interactive and fun web application that could host some state-of-the-art machine learning models. Challenge accepted: we chose to implement a face detection model and classification models for eight facial features. Besides that, Python had to be the language for both the models and the web application. We got creative and developed our own version of the game ‘Guess who?’ within 4 weeks. This is how we did it.

You might have played Guess Who? when you were a kid. If not, here follows an explanation. Before the game starts, you and your opponent pick an avatar. The idea of the game is to ask the right questions about features of the characters on your play-board. Whoever guesses the avatar of the opponent first wins the game. Examples of features to be guessed are: gender, hair colour, wearing a hat or glasses. Therefore, with a technical point of view, you could argue this game is all about feature classification. This is what the game looks like if you play against an optimised computer algorithm (our opponent)