Kursplan

Introduktion

  • Microcontroller vs mikroprocessor
  • Microcontrollers designade för maskininlärningsuppgifter

Översikt över TensorFlow Lite-funktioner

  • Slutledning för maskininlärning på enheten
  • Löser nätverkslatens
  • Lösa maktbegränsningar
  • Att bevara integriteten

Restriktioner för en Microcontroller

  • Energiförbrukning och storlek
  • Processorkraft, minne och lagring
  • Begränsad verksamhet

Komma igång

  • Förbereda utvecklingsmiljön
  • Att köra en enkel Hello World på Microcontroller

Skapa ett ljuddetektionssystem

  • Skaffa en TensorFlow modell
  • Konvertera modellen till en TensorFlow Lite FlatBuffer

Serialisera koden

  • Konvertera FlatBuffer till en C-byte-array

Arbeta med Microcontrollers C++ bibliotek

  • Kodar mikrokontrollern
  • Samlar in data
  • Kör slutledning på styrenheten

Verifierar resultaten

  • Kör ett enhetstest för att se arbetsflödet från början till slut

Skapa ett bilddetektionssystem

  • Klassificering av fysiska objekt från bilddata
  • Skapar TensorFlow modell från grunden

Installera en AI-aktiverad enhet

  • Kör slutledning på en mikrokontroller i fält

Felsökning

Sammanfattning och slutsats

Krav

  • C eller C++ programmeringserfarenhet
  • En grundläggande förståelse för Python
  • En allmän förståelse för inbyggda system

Publik

  • Utvecklare
  • Programmerare
  • Datavetare med intresse för utveckling av inbyggda system
  21 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (3)

Relaterade Kurser

Using C++ in Embedded Systems - Applying C++11/C++14

  21 timmar

Relaterade Kategorier