Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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