Creative Machine Learning Workshop for CIID
Andreas Refsgaard and Jen Sykes
In order to see the Arduino board's serial port you must have the correct driver installed on your computer first. See here and here
Please also make sure you have Processing and Wekinator downloaded.
You may need the following Processing libraries for certain examples. Please open Processing and go to Sketch/import library/ Add library and install the following...
- Serial
- Video
- Open CV
- oscP5
- Sound
Introduction to Creative Machine Learning
Andreas will cover P5 and ML5 methods to get started.
Jen will look at Wekinator and the use of Physical Computing tools with Machine Learning.
Introduction to Wekinator
Comparisons between ML5 methods and Wekinator methods.
Exploring DC motors and servo motor control.
Task:
- Simple - look at the provided examples we explored earlier and try to train a motor's movement.
- Advanced - Adapt an input example and/or add more than one physical component.
Exploring capacitive touch, accelerometers and ultrasonic sensors.
Task:
- Simple - explore the examples provided and train and sensor driven output.
- Advanced - Try adapt an output example and/or add more than one input (multiple touch inputs?)
Runway and group exploration.
- How to use Runway models.
- The key elements you can control.
- Different workflows for communication with other software.
Much of the code used in examples has been adapted, modified and expanded upon from original sources provided by...