filmov
tv
Intro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key Electronics
Показать описание
In this tutorial series, Shawn introduces the concept of Tiny Machine Learning (TinyML), which consists of running machine learning algorithms on microcontrollers.
For the first part, we use TensorFlow and Google Colab to train a simple neural network model that predicts the output of the sine function. While this is an inefficient method of creating a sinewave, it allows us to play with small, functioning, and non-linear neural networks.
Once we have a functioning model, we convert itto a TensorFlow Lite (tflite) model file. We then write a quick script that reads the bytes from the tflite file and creates a C header file for us to load into our embedded program on the next episode.
Before starting, we recommend you watch the following videos:
Product Links:
Related Videos:
Intro to Edge AI
Getting Started with Machine Learning Using TensorFlow and Keras
Intro to TensorFlow Lite Part 1: Wake Word Feature Extraction
Intro to TensorFlow Lite Part 2: Speech Recognition Model Training
Low-Cost Data Acquisition (DAQ) with Arduino and Binho for Machine Learning
Related Articles:
What is Edge AI?
Getting Started with Machine Learning Using TensorFlow and Keras
TensorFlow Lite Tutorial Part 1: Wake Word Feature Extraction
TensorFlow Lite Tutorial Part 2: Speech Recognition Model Training
TensorFlow Lite Tutorial Part 3: Speech Recognition on Raspberry Pi
Low-Cost Data Acquisition (DAQ) with Arduino and Binho for ML
For the first part, we use TensorFlow and Google Colab to train a simple neural network model that predicts the output of the sine function. While this is an inefficient method of creating a sinewave, it allows us to play with small, functioning, and non-linear neural networks.
Once we have a functioning model, we convert itto a TensorFlow Lite (tflite) model file. We then write a quick script that reads the bytes from the tflite file and creates a C header file for us to load into our embedded program on the next episode.
Before starting, we recommend you watch the following videos:
Product Links:
Related Videos:
Intro to Edge AI
Getting Started with Machine Learning Using TensorFlow and Keras
Intro to TensorFlow Lite Part 1: Wake Word Feature Extraction
Intro to TensorFlow Lite Part 2: Speech Recognition Model Training
Low-Cost Data Acquisition (DAQ) with Arduino and Binho for Machine Learning
Related Articles:
What is Edge AI?
Getting Started with Machine Learning Using TensorFlow and Keras
TensorFlow Lite Tutorial Part 1: Wake Word Feature Extraction
TensorFlow Lite Tutorial Part 2: Speech Recognition Model Training
TensorFlow Lite Tutorial Part 3: Speech Recognition on Raspberry Pi
Low-Cost Data Acquisition (DAQ) with Arduino and Binho for ML
Комментарии