Embedded machine learning applications power every modern aspect of our modern life. From Siri to fitness wearables, space rovers to medical implants, you will find tiny instructions embedded on micronized hardware that delivers magical and important experiences. At Edge Impulse, our mission is to enable any developer to use machine learning to build better products while making it easier for them to get started and be successful. We teamed up with instructor Shawn Hymel, Coursera, Arm, Arduino and the tinyML Foundation to bring you the ultimate course to get you started with embedded machine learning. This course is an important piece of our journey and mission, and we aim to reach millions of developers so they can make machine learning part of their stack.
The course will give you a broad overview of how machine learning works in embedded systems, how to train neural networks, and how to deploy those networks to microcontrollers. 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. We use the Arduino Nano 33 BLE Sense, powered by Nordic Semiconductor’s nRF52840, for project exercises. Some math (reading plots, arithmetic, algebra) is also required for quizzes and projects. We will cover the concepts and vocabulary necessary to comprehend the fundamentals of machine learning, plus provide demonstrations and examples with sensors and audio for a hands-on experience.
Take the Intro to Embedded Machine Learning course now, freely accessible to all with an optional professional certificate available. And stay tuned, there are more courses coming in this embedded machine learning course series!
Zach Shelby, Co-founder and CEO of Edge Impulse