Machine Learning Workshop ml5js
Taught by Andreas Refsgaard at Processing Community Day Copenhagen 2019
andreasrefsgaard.dk / Twitter / Instagram
ml5js templates, examples and exercises
1) Train a classification algorithm
Exercise: Train a classifier to distinguish between two different classes. Make something happen (visuals or sound) for one or both the classes.
2) MobileNet pretrained classification
Exercise: Pick an object (or a few objects) for the model to recognise. Make something happen when your object(s) gets detected.
3) Train a regression algorithm
Exercise: Train the regressor and use the continuous output value to control something.
4) PoseNet pose detection
Exercise: Get the values of one or more bodyparts and use them to control something.
Other ml5js examples
KNN examples (without ml5js)
Rest of day assignment:
Come up with a concept, where you use one of the templates as a starting point for making an interesting interactive website using machine learning.
It is allowed to build on top of work you have already done in a previous exercise.