Introduction to Machine Learning-Introduction to the Course
Welcome to the Course
()
Instructor Introductions
()
Syllabus
Required Hardware
Errata and Changes
Getting Help
Slides
Introduction to Machine Learning-Introduction to Machine Learning
What is Machine Learning?
()
Limitations and Ethics of Machine Learning
()
Limitations of Machine Learning
Slides
Introduction to Machine Learning-Embedded Machine Learning
Machine Learning on Embedded Devices
()
Machine Learning Specific Hardware
()
Machine Learning Software Frameworks
()
Machine Learning on Microcontrollers
Slides
Introduction to Machine Learning-Using Edge Impulse to Collect Data
Getting Started with Edge Impulse
()
Data Collection
()
Edge Impulse CLI Installation Troubleshooting
What Makes a Good Dataset
Slides
Introduction to Machine Learning-Feature Extraction
Feature Extraction from Motion Data
()
Feature Selection in Edge Impulse
()
Machine Learning Pipeline
()
Feature Selection and Extraction
Slides
Introduction to Machine Learning-Review
Review of Module 1
()
Slides
Introduction to Neural Networks-Neural Networks and Training
Introduction to Neural Networks
()
Model Training in Edge Impulse
()
Neural Networks and Training
Slides
Introduction to Neural Networks-Model Evaluation
How to Evaluate a Model
()
Underfitting and Overfitting
()
Evaluation, Underfitting, and Overfitting
Slides
Introduction to Neural Networks-Deploying a Model
How to Use a Model for Inference
()
Testing Inference with a Smartphone
()
How to Deploy a Trained Model to Arduino
()
Using a Model for Inference
Slides
Introduction to Neural Networks-Anomaly Detection
Anomaly Detection
()
Industrial Embedded Machine Learning Demo
()
Anomaly Detection
Slides
Introduction to Neural Networks-Project and Review
Project - Motion Detection
Module Review
()
Slides
Audio classification and Keyword Spotting-Sampling Rate and Bit Depth
Introduction to Audio Classification
()
Audio Data Capture
()
Sample Rate and Bit Depth
Slides
Audio classification and Keyword Spotting-Audio Features and Convolutional Neural Networks
Audio Feature Extraction
()
Introduction to Convolutional Neural Networks
()
Modifying the Neural Network
()
MFCCs and CNNs
Slides
Audio classification and Keyword Spotting-Deployment to Embedded Systems
Deploy Keyword Spotting System
()
Implementation Strategies
()
Sensor Fusion
()
Implementation Strategies and Sensor Fusion
Slides
Audio classification and Keyword Spotting-Project and Review
Project - Sound Classification
Conclusion
()