Kom i kontakt
 Varaktighet 21 timmar

Kursplan

Introduktion till TinyML

  • Förståelse för TinyML:s begränsningar och möjligheter
  • Översikt över vanliga mikrokontrollerplattformar
  • Jämförelse av Raspberry Pi, Arduino och andra kretskort

Inställning och konfiguration av hårdvara

  • Förberedelse av Raspberry Pi OS
  • Konfiguration av Arduino-kort
  • Anslutning av sensorer och periferi

Metoder för datainsamling

  • Insamling av sensordata
  • Hantering av ljud-, rörelse- och miljödata
  • Skapande av etiketterade datamängder

Utveckling av modeller för edge-enheter

  • Väljande av lämpliga modellarkitekturer
  • Träning av TinyML-modeller med TensorFlow Lite
  • Utvärdering av prestanda för inbäddad användning

Optimering och konvertering av modeller

  • Kvantiseringsstrategier
  • Konvertering av modeller för deployment på mikrokontrollrar
  • Optimering av minne och beräkningskraft

Deployment på Raspberry Pi

  • Körande av inferens med TensorFlow Lite
  • Integrering av modellutdata i applikationer
  • Felsökning av prestandaproblem

Deployment på Arduino

  • Användning av biblioteket Arduino TensorFlow Lite Micro
  • Inspelning (flashing) av modeller på mikrokontrollrar
  • Verifiering av noggrannhet och exekveringsbeteende

Byggande av fullständiga TinyML-applikationer

  • Design av helhetliga inbäddade AI-flöden
  • Implementering av interaktiva prototyper för verklig användning
  • Testning och förfinande av projektets funktionalitet

Sammanfattning och nästa steg

Krav

  • En grundläggande förståelse för programmeringskoncept
  • Erfarenhet av användning av mikrokontrollrar
  • Kännedom till Python eller C/C++

Målgrupp

  • Maker-rörelsen / Hobbyprogrammerare
  • Intresserade amatörer
  • Inbäddade AI-utvecklare

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier