Kursplan

Introduktion till TinyML

  • Förstå TinyMLs begränsningar och möjligheter
  • Översikt över vanliga mikrokontrollersplattformar
  • Jämförelse av Raspberry Pi, Arduino och andra platser

Hårdvarainställning och konfiguration

  • Förbereda Raspberry Pi OS
  • Konfigurera Arduino-platser
  • Koppla sensorer och periferiutrustning

Datainsamlingsmetoder

  • Samla in sensordata
  • Hantera ljud, rörelse och miljödata
  • Skapa etiketterade datamängder

Modellutveckling för Edge-enheter

  • Välja lämpliga modellarkitekturer
  • Träna TinyML-modeller med TensorFlow Lite
  • Utvärdera prestanda för inbyggt användning

Modelloptimering och konvertering

  • Kvantiseringsstrategier
  • Konvertera modeller för mikrokontrollerdistribution
  • Minnes- och beräkningsoptimering

Distribution på Raspberry Pi

  • Kör TensorFlow Lite-inferens
  • Integrera modellutdata i applikationer
  • Felsöka prestandaproblem

Distribution på Arduino

  • Använda Arduino TensorFlow Lite Micro-biblioteket
  • Flasha modeller till mikrokontroller
  • Verifiera noggrannhet och körningsbeteende

Bygga fullständiga TinyML-applikationer

  • Designa heltäckande arbetsflöden för inbyggd AI
  • Implementera interaktiva, realvärldsprototyper
  • Testa och förbättra projektets funktionalitet

Sammanfattning och nästa steg

Krav

  • Förståelse för grundläggande programmeringskoncept
  • Erfarenhet av mikrokontrolleranvändning
  • Bekantskap med Python eller C/C++

Målgrupp

  • Makerar
  • Hobbyister
  • Utvecklare för inbyggd AI
 21 timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier