YoVDO

TinyML - Using Machine Learning on Microcontrollers to Recognize Speech

Offered By: Hackaday via YouTube

Tags

Machine Learning Courses Deep Learning Courses Neural Networks Courses Embedded Systems Courses Data Collection Courses Microcontroller Programming Courses Speech Recognition Courses Data Augmentation Courses

Course Description

Overview

Explore the world of TinyML in this comprehensive workshop on implementing machine learning on microcontrollers for speech recognition. Learn to train a neural network to recognize spoken words, convert it to a TensorFlow Lite model, and deploy it on an ARM microcontroller for real-time wake word detection. Dive into embedded machine learning concepts, data collection techniques, and the intricacies of creating a speech recognition project. Gain insights into AI, machine learning, and deep learning, while following along with hands-on exercises using Edge Impulse. Discover the potential of running neural networks on microcontrollers and their practical applications in this engaging session led by electrical and embedded engineer Shawn Hymel.

Syllabus

Introduction
Welcome
Project Overview
What is Embedded Machine Learning
Keyword Spotting Worksheet
Data Collection
Creating Speech Recognition Project
Python Script
Data Augmentation
AI vs ML
What is deep learning
AI ML and deep learning
Questions
Technology Pipeline
Edge Impulse
Test Data First


Taught by

HACKADAY

Related Courses

TensorFlow を使った畳み込みニューラルネットワーク
DeepLearning.AI via Coursera
Emotion AI: Facial Key-points Detection
Coursera Project Network via Coursera
Transfer Learning for Food Classification
Coursera Project Network via Coursera
Facial Expression Classification Using Residual Neural Nets
Coursera Project Network via Coursera
Apply Generative Adversarial Networks (GANs)
DeepLearning.AI via Coursera