Deep Learning on ARM Processors - From Ground Up™
Build Artificial Intelligence Firmware from Scratch on ARM Microcontrollers
Watch Promo
We are going to embark on a very exciting journey together. We are going to learn how to build deep neural networks from scratch on our microcontrollers.
If you are new to machine learning and deep learning, this course is for you. The course starts from the very basic building block of neural networks and teaches you how to build your own neural network using pure c code before we move on to see how to use readily available libraries.
Course Content
- Build Neural Networks from scratch without libraries
- Master quantization methods for deploying Neural Networks on microcontrollers
- Build a Deep Learning Firmware for Handwriting Recognition
- Be able to give a Lecture on Deep Learning
Frequently Asked Questions
Your Instructor
EmbeddedExpertIO represents a vibrant collective dedicated to the mastery of sophisticated embedded systems software development for professionals.
Our core objective is to equip individuals and organizations with the indispensable skills to thrive in the swiftly evolving embedded systems sector. We achieve this by providing immersive, hands-on education under the guidance of seasoned industry specialists. Our ambition is to emerge as the favored learning platform for embedded systems development professionals across the globe.
Course Curriculum
-
StartIntroduction to Deep Learning (2:59)
-
StartConsiderations for Deep Learning on Microcontrollers (4:24)
-
StartDownload Keil uVision 5 (1:16)
-
StartInstalling Keil uVision 5 (6:23)
-
StartInstalling Packs (4:19)
-
StartOverview of Keil uVision (10:00)
-
StartChanging the Compiler (1:53)
-
StartInstallin ARM Compiler 5
-
StartCoding : Setting Up a UART Driver (32:11)
-
StartSource Code Download
-
StartThe Single Input Single Output Neural Network (1:05)
-
StartInstalling Tera Term (2:56)
-
StartCoding : The Single Input Single Output Neural Network (13:45)
-
StartThe Multiple Input Single Output Neural Network (2:39)
-
StartCoding : The Multiple Input Single Output Neural Network (16:58)
-
StartCoding : Single Input Multiple Output Neural Network (14:31)
-
StartThe Multiple Input Multiple Output Neural Network (2:49)
-
StartCoding : The Multiple Input - Multiple Output Neural Network (21:47)
-
StartThe Hidden Layer Neural Network (2:37)
-
StartCoding : The Hidden Layer Neural Network (18:37)
-
StartComparing and Finding Error (1:52)
-
StartCoding : Finding Error (7:50)
-
StartUnderstanding data representation in Machine Learning (1:18)
-
StartUnderstanding the "Learning" in Machine Learning (4:21)
-
StartCoding : Brute-force Learning (16:34)
-
StartIntroduction to Gradient Descent (3:16)
-
StartFunctional Description of a Biological Neuron (2:08)