- Decide on a goal
- Collect a dataset
- Design a model architecture
- Train the model
- Convert the model
- Run inference
- Evaluate and troubleshoot
- Read more in TinyML book Chapter 14
- The Design Process
- Do You Need a Microcontroller, or Would a Larger Device Work?
- Understanding What’s Possible
- Follow in Someone Else’s Footsteps
- Find Some Similar Models to Train
- Look at the Data
- Wizard of Oz-ing
- Get It Working on the Desktop First
- Detect person example on Arduino Nano 33 BLE Sense
- p5 sketch to Arduino Wireless communication, Bluetooth LE, p5ble.js, p5 sketch light up LEDs example
- Running servo motor with Arduino Nano BLE (sense), tutorial
- Person Detection with ml5js
- Sound detection with p5 speech
- Speech recognition simple, continuous
- Speech Synthesis
- Google Coral models, examples
- RunwayML
- Training image, text generation models, image transformation tasks
- RunwayML + Arduino
- RunwayML + p5js
- First order motion model for image animation
- Liquid Warping GAN
- Power Arduino Nano 33 BLE
- Power switch tail, good for control electronics at home, like a regular lamp. Be safe when working with high voltage. Power switch tail with Arduino demo video
Keep working on the final assignment