From the course: Introduction to MicroPython and Physical Computing
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
MicroPython and machine learning
From the course: Introduction to MicroPython and Physical Computing
MicroPython and machine learning
- [Instructor] Artificial intelligence and machine learning present exciting opportunities for microcontrollers and MicroPython. Two broad areas for this are one, embedded machine learning and two, generative coding. So what is machine learning? A good definition for our use is a computer modifying its behavior based on data and experience rather than rules and logic. For example, a self-driving car makes decisions and improves its performance based on data and experience driving. Data is key and can come in different forms, including text, images, audio, video, and data streams from a wide assortment of sensors. The data in turn is used to train a machine learning model. A model is a mathematical representation that can make predictions based on data. Once a model has been trained, inference is the process of making predictions on new, unseen data. Inference is typically faster and computationally less intensive than training. Training and model development are usually accomplished…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.