Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduktion till TinyML och Edge AI
- Vad är TinyML?
- Fördelar och utmaningar med AI på mikrokontrollrar
- Översikt över TinyML-verktyg: TensorFlow Lite och Edge Impulse
- Användningsområden för TinyML i IoT och verkliga applikationer
Att konfigurera TinyML-utvecklingsmiljön
- Installation och konfiguration av Arduino IDE
- Introduktion till TensorFlow Lite för mikrokontrollrar
- Användning av Edge Impulse Studio för TinyML-utveckling
- Anslutning och testning av mikrokontrollrar för AI-applikationer
Byggande och tränande av maskininlärningsmodeller
- Förståelse för TinyML-arbetsflödet
- Insamling och förbehandling av sensordata
- Tränande av maskininlärningsmodeller för inbyggd AI
- Optimering av modeller för lågströms- och realtidsbearbetning
Utplacering av AI-modeller på mikrokontrollrar
- Omvandling av AI-modeller till TensorFlow Lite-format
- Flashning och körning av modeller på mikrokontrollrar
- Validering och felsökning av TinyML-implementationer
Optimering av TinyML för prestanda och effektivitet
- Tekniker för modellkvantisering och kompression
- Strömhanteringsstrategier för edge AI
- Minnes- och beräkningsbegränsningar i inbyggd AI
Praktiska tillämpningar av TinyML
- Gestikigenkänning med accelerometrisk data
- Ljudklassificering och nyckelordsidentifiering
- Anomalidetektering för prediktiv underhåll
Säkerhet och framtida trender inom TinyML
- Säkerställande av datasekretess och säkerhet i TinyML-applikationer
- Utmaningar med federerat lärande på mikrokontrollrar
- Ny forskning och framsteg inom TinyML
Sammanfattning och nästa steg
Krav
- Erfarenhet av programmering för inbyggda system
- Kännedom om Python eller C/C++ programmering
- Grundläggande kunskaper om maskininlärningsbegrepp
- Förståelse för mikrokontrollers hårdvara och periferienheter
Målgrupp
- Ingenjörer för inbyggda system
- AI-utvecklare
21 timmar