Kursplan

Inledning

  • Mikrokontrollerare vs mikroprocessorer
  • Mikrokontrollerare som är utformade för maskininlärningsuppgifter

Översikt över TensorFlow Lite-funktioner

  • Maskininlärningsinference på enhet
  • Lösa nätverksfördröjning
  • Lösa energibegränsningar
  • Vara samhällsskyddande

Begränsningar hos en mikrokontrollerare

  • Energiförbrukning och storlek
  • Bearbetningskraft, minne och lagring
  • Begränsade operationer

Kom igång

  • Förbereda utvecklingsmiljön
  • Köra en enkel Hello World på mikrokontrolleraren

Skapa ett ljudidentifieringssystem

  • Hämta en TensorFlow-modell
  • Konvertera modellen till en TensorFlow Lite FlatBuffer

Serielisera koden

  • Konvertera FlatBuffer till en C-bytearray

Arbeta med mikrokontrollerarens C++-bibliotek

  • Koda mikrokontrolleraren
  • Samla in data
  • Köra inferens på kontrolleraren

Verifiera resultaten

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

Skapa ett bildidentifieringssystem

  • Klassificera fysiska objekt från bilddata
  • Skapa en TensorFlow-modell från grunden

Distribuera en AI-förbättrad enhet

  • Köra inferens på en mikrokontrollerare i fält

Felsökning

Sammanfattning och slutsats

Krav

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

Målgrupp

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

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier