Back to Introduction to Embedded Machine Learning
Edge Impulse

Introduction to Embedded Machine Learning

Machine learning (ML) allows us to teach computers to make predictions and decisions based on data and learn from experiences. In recent years, incredible optimizations have been made to machine learning algorithms, software frameworks, and embedded hardware. Thanks to this, running deep neural networks and other complex machine learning algorithms is possible on low-power devices like microcontrollers. This course will give you a broad overview of how machine learning works, how to train neural networks, and how to deploy those networks to microcontrollers, which is known as embedded machine learning or TinyML. You do not need any prior machine learning knowledge to take this course. Familiarity with Arduino and microcontrollers is advised to understand some topics as well as to tackle the projects. Some math (reading plots, arithmetic, algebra) is also required for quizzes and projects. We will cover the concepts and vocabulary necessary to understand the fundamentals of machine learning as well as provide demonstrations and projects to give you hands-on experience.

Status: Data Analysis
Status: Data Preprocessing
IntermediateCourse17 hours

Featured reviews

SJ

5.0Reviewed Aug 18, 2021

A​wesome course for beginners. I don't know how much of my background helped make this awesome, but it is awesome.

SA

5.0Reviewed Feb 17, 2021

ML on embedded systems is an exciting and growing technology and business domain. This course is a great place to start learning about it.

AH

5.0Reviewed Apr 14, 2021

Great Course to get into machine learning, Shawn is a great teacher and reading recommendations are great!

EA

5.0Reviewed Aug 10, 2021

As everybody says they go at a really fast pace, I had to watch like three times each video, but the content is really good and concise. Thanks to the sponsors and to the teacher

JZ

5.0Reviewed Apr 8, 2021

This is a perfect and practical introduction to embedded machine learning. Learned a lot! Thank you.

MZ

5.0Reviewed Jul 20, 2021

Best courser, as we are not just learning about the Embedded ML, as we also learn the fundamentals of ML.

TN

5.0Reviewed Mar 14, 2021

The videos and supplemental materials were well-presented and very useful. The hands-on projects were the best for learning practical use of the concepts.

KK

5.0Reviewed Mar 7, 2022

Excellent course with lots of practical examples and support using different platforms. 100% recommended

RS

5.0Reviewed Mar 3, 2021

Very good arrange of topics and explain complex topics as simply as possible. Recommended course for anyone who needs to start in embedded machine learning.

A

5.0Reviewed Jul 11, 2022

Highly recommended for anyone looking for embedded AI. For any starter, intermediate or advanced guys!

EL

5.0Reviewed Feb 27, 2021

A great introduction to tinyML and embedded machine learning using Edge Impulse to get started working on projects immediately.

JP

5.0Reviewed Aug 16, 2021

wonderful course for those who wish to begin their machine learning / embedded device journey.Highly recommended

All reviews

Showing: 20 of 182

Tanmay Shah
5.0
Reviewed Jul 6, 2021
Mark Donaldson
5.0
Reviewed Mar 4, 2021
Eduardo Joaquin Lopez Alvarado
5.0
Reviewed Aug 11, 2021
Rashad Shubita
5.0
Reviewed Mar 4, 2021
Anouk Wilstra
3.0
Reviewed Oct 6, 2022
Shervin Shokouhi
5.0
Reviewed Sep 24, 2021
Rafael Rodrigo Pertum
4.0
Reviewed Nov 8, 2021
Matthew Mckay-Davies
5.0
Reviewed Mar 7, 2021
Lee Vousden
5.0
Reviewed Aug 18, 2021
Nahas Pareekutty
5.0
Reviewed Jun 12, 2021
MADDA DILIP KUMAR
5.0
Reviewed Apr 1, 2021
Stewart Adamson
5.0
Reviewed Feb 18, 2021
Damião Rodrigues
4.0
Reviewed Nov 7, 2021
Daniel Fischer
5.0
Reviewed Mar 20, 2023
Daniel Arturo Aguilar Erazo
5.0
Reviewed Aug 6, 2021
Anibal Montano
5.0
Reviewed Jan 24, 2023
Colin Christy
5.0
Reviewed Mar 29, 2022
Zoltán Szalontay
5.0
Reviewed Mar 22, 2021
SUSHANT SHARMA
5.0
Reviewed May 30, 2021
Gowtham M
5.0
Reviewed Jan 29, 2023