dtellz/edge-machine-learning
Harvard - Tiny Machine Learning: Professional Certification https://credentials.edx.org/credentials/f616231223444c26b6a096286d45aa6a/
Machine Learning deployed at the edge
Table of contents
- Tools to go deeper into ML knowledge
- Toolkits for production AI application
- Introduction to TinyML
- Applications of TinyML
- Deploying tiny ML in embedded systems
- Image - Visual Wake Words context
- Anomaly detection
- Metrics
- C++ Intro
- Comunication protocols
- Serial communication protocols
- Debugging microcontrollers
- Emmbeded frameworks
- Board sensors documentation
- Colabs
- Extra
Tools to go deeper into ML knowledge
MIT Deep learning book - Recommended by OpenAI
Deep Reinforcement learning Tool - By OpenAi
Toolkits for production AI application
Machinery Anomaly detection with vibration
Open speech recording for keyword spoting apps
GAN: Generative Adversarial Networks AKA synthetic data generators
Open Source Speech datasets. KeyWordSpot, FullSentenceSegments, etc.
Automatic hyperparameter optimization
Introduction to TinyML
how a Convolutional Neural Network can 'see' features in pictures
how to visualize what a CNN is learning?? Display the features the network extracts from its filters
Applications of TinyML
Running inference with saved models using tensorflow lite
Model checkpoin files exploration - hands on
Model freezing in proto buffer format exploration - hands on
Deploying tiny ML in embedded systems
C++ Simplified doc & tutorials
C++ variables/functions/structures to control arduino
Full list of Arduino libraries
Serial communication protocols
Universal asynchronous receive transmit (UART)
Serial peripheral interface (SPI)
Image - Visual Wake Words context
Depthwise Separable Convolutions - // Logic behind mobilenet
Image preprocess and management in Tensorflow
buffered prefecth technique to improve data performance with TensorFlow API
Data augmentation - improve model quality and diversity applying zoom and rotation to images
Anomaly detection
MIMII Dataset paper: sound dataset for malfunctioning industrial machines
Anomaly detection with k-means clustering
Building autoencoders in keras
Metrics
Colabs
Mask detection with transfer learning / mobileNet V1
Extra
Assigments, projects and more info from Harvard's onsite course
Harvard's maching learning community
Harvard's TinyML full course set
Board sensors documentation
Acceleromenter/gyroscope/magnetometer: LSM9DS1
