Get in Touch

Course Outline

Introduction

  • Differences between Microcontrollers and Microprocessors.
  • Microcontrollers designed for machine learning tasks.

Overview of TensorFlow Lite Features

  • On-device machine learning inference.
  • Resolving network latency issues.
  • Addressing power constraints.
  • Preserving privacy.

Microcontroller Constraints

  • Energy consumption and physical size.
  • Processing power, memory, and storage capacity.
  • Limited operational capabilities.

Getting Started

  • Preparing the development environment.
  • Executing a simple 'Hello World' programme on the Microcontroller.

Developing an Audio Detection System

  • Obtaining a TensorFlow Model.
  • Converting the Model into a TensorFlow Lite FlatBuffer.

Serialising the Code

  • Converting the FlatBuffer into a C byte array.

Utilising Microcontroller C++ Libraries

  • Coding the microcontroller.
  • Gathering data.
  • Executing inference on the controller.

Verifying Results

  • Running a unit test to demonstrate the end-to-end workflow.

Developing an Image Detection System

  • Classifying physical objects from image data.
  • Creating a TensorFlow model from scratch.

Deploying an AI-Enabled Device

  • Executing inference on a microcontroller in the field.

Troubleshooting

Summary and Conclusion

Requirements

  • Experience in C or C++ programming.
  • A fundamental understanding of Python.
  • A general knowledge of embedded systems.

Target Audience

  • Developers.
  • Programmers.
  • Data scientists with an interest in embedded systems development.
 21 Hours

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.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories