Course Outline

Invoering

  • Microcontroller versus microprocessor
  • Microcontrollers ontworpen voor machine learning-taken

Overzicht van TensorFlow Lite-functies

  • Machine learning-gevolgtrekking op het apparaat
  • Netwerklatentie oplossen
  • Het oplossen van machtsbeperkingen
  • Behoud van privacy

Beperkingen van een Microcontroller

  • Energieverbruik en grootte
  • Verwerkingskracht, geheugen en opslag
  • Beperkte operaties

Aan de slag

  • Het voorbereiden van de ontwikkelomgeving
  • Een eenvoudige Hello World uitvoeren op de Microcontroller

Een audiodetectiesysteem creëren

  • Het verkrijgen van een TensorFlow-model
  • Het model converteren naar een TensorFlow Lite FlatBuffer

Het serialiseren van de code

  • De FlatBuffer converteren naar een C-byte-array

Werken met Microcontroller'ss C++ bibliotheken

  • Het coderen van de microcontroller
  • Gegevens verzamelen
  • Inferentie uitvoeren op de controller

De resultaten verifiëren

  • Voer een unittest uit om de end-to-end workflow te bekijken

Een beelddetectiesysteem creëren

  • Fysieke objecten classificeren op basis van beeldgegevens
  • Een TensorFlow-model helemaal opnieuw maken

Een AI-apparaat implementeren

  • Inferentie uitvoeren op een microcontroller in het veld

Probleemoplossen

Samenvatting en conclusie

Requirements

  • Programmeerervaring in C of C++
  • Een basiskennis van Python
  • Een algemeen begrip van embedded systemen

Publiek

  • Ontwikkelaars
  • Programmeurs
  • Datawetenschappers met interesse in de ontwikkeling van embedded systemen
 21 Hours

Number of participants



Price per participant

Getuigenissen (4)

Related Courses

TensorFlow Lite for Embedded Linux

21 Hours

TensorFlow Lite for Android

21 Hours

TensorFlow Lite for iOS

21 Hours

Advanced Embedded Systems Development

35 Hours

Arduino Programming for Beginners

21 Hours

Microcontroller Design

35 Hours

Raspberry Pi for Beginners

14 Hours

Embedded Linux Kernel and Driver Development

14 Hours

C Programming for Embedded Systems

21 Hours

Introduction to Embedded Computers

14 Hours

Real Time Operating System

7 Hours

Object Oriented Programming with C++

7 Hours

Raspberry Pi

7 Hours

ARM Technology

14 Hours

Embedded System Programme

140 Hours

Related Categories