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.
Kursplan
Introduktion till TinyML och inbäddad AI
- Karaktäristika för TinyML-modelldeployment
- Begränsningar i mikrokontrollerarmiljöer
- Översikt över verktygskedjor för inbäddad AI
Grundläggande modelloptimering
- Förståelse av beräkningsflaskhalsar
- Identifiering av minnesintensiva operationer
- Grundläggande prestandaprofilering
Kvantiseringstekniker
- Strategier för kvantisering efter träning
- Kvantiseringstillbörlig träning (Quantization-aware training)
- Utvärdering av avvägningar mellan noggrannhet och resursanvändning
Beskärning och komprimering
- Strukturerade och ostrukturerna beskärningsmetoder
- Viktande och modelsparsitet
- Komprimeringsalgoritmer för lättviktig inference
Hårdvarabevetsam optimering
- Deployment av modeller på ARM Cortex-M-system
- Optimering för DSP och acceleratorutökningar
- Minnesmappning och överväganden kring dataflöde
Benchmarkning och validering
- Analys av latens och genomsats
- Mätning av effekt- och energiförbrukning
- Testning av noggrannhet och robusthet
Deploymentflöden och verktyg
- Användning av TensorFlow Lite Micro för inbäddad deployment
- Integrering av TinyML-modeller med Edge Impulse-pipelines
- Testning och felsökning på verklig hårdvara
Avancerade optimeringsstrategier
- Sökning av neurala arkitekturer för TinyML
- Hybrida kvantisering-beskärningsansatser
- Modelldestillation för inbäddad inference
Sammanfattning och nästa steg
Krav
- En förståelse för maskininlärningsflöden
- Erfarenhet av inbäddade system eller utveckling baserad på mikrokontrollerare
- Kännedom om Python-programmering
Målgrupp
- AI-forskare
- Inbäddade ML-ingenjörer
- Yrkesverksamma som arbetar med inference-system med begränsade resurser
21 Timmar