Course Outline
Introduction
- Microcontroller vs Microprocessor
- Microcontrollers designed for machine learning tasks
Overview of TensorFlow Lite Features
- On-device machine learning inference
- Solving network latency
- Solving power constraints
- Preserving privacy
Constraints of a Microcontroller
- Energy consumption and size
- Processing power, memory, and storage
- Limited operations
Getting Started
- Preparing the development environment
- Running a simple Hello World on the Microcontroller
Creating an Audio Detection System
- Obtaining a TensorFlow Model
- Converting the Model to a TensorFlow Lite FlatBuffer
Serializing the Code
- Converting the FlatBuffer to a C byte array
Working with Microcontroller'ss C++ Libraries
- Coding the microcontroller
- Collecting data
- Running inference on the controller
Verifying the Results
- Running a unit test to see the end-to-end workflow
Creating an Image Detection System
- Classifying physical objects from image data
- Creating TensorFlow model from scratch
Deploying an AI-enabled Device
- Running inference on a microcontroller in the field
Troubleshooting
Summary and Conclusion
Requirements
- C or C++ programming experience
- A basic understanding of Python
- A general understanding of embedded systems
Audience
- Developers
- Programmers
- Data scientists with an interest in embedded systems development
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Course - Raspberry Pi for Beginners
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.