Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere în TinyML și AI embedded
- Caracteristicile implementării modelelor TinyML
- Constrângerile în mediile cu microcontrolere
- Prezentare generală a toolchain-urilor de AI embedded
Bazele optimizării modelelor
- Înțelegerea punctelor de blocaj computaționale
- Identificarea operațiunilor intensive din punct de vedere al memoriei
- Profilarea performanței de bază
Tehnici de cuantizare
- Strategii de cuantizare post-training
- Cuantizare în timpul antrenării
- Evaluarea compromisurilor între acuratețe și resurse
Pruning și compresie
- Metode de pruning structurat și nestructurat
- Partajarea ponderilor și sparțitatea modelului
- Algoritmi de compresie pentru inferență ușoară
Optimizare orientată pe hardware
- Implementarea modelelor pe sisteme ARM Cortex-M
- Optimizarea pentru extensii DSP și accelerator
- Considerații privind maparea memoriei și fluxul de date
Benchmarking și validare
- Analiza latenței și a debitului
- Măsurători ale consumului de energie și putere
- Testarea acurateței și robusteții
Fluxuri de lucru și instrumente de implementare
- Utilizarea TensorFlow Lite Micro pentru implementare embedded
- Integrarea modelelor TinyML cu pipeline-uri Edge Impulse
- Testarea și depanarea pe hardware real
Strategii avansate de optimizare
- Căutarea arhitecturii neuronale pentru TinyML
- Abordări hibride de cuantizare și pruning
- Distilarea modelelor pentru inferență embedded
Rezumat și pași următori
Cerințe
- Înțelegerea fluxurilor de lucru în învățarea automată
- Experiență în sisteme embedded sau dezvoltare bazată pe microcontrolere
- Familiaritate cu programarea în Python
Publicul țintă
- Cercetători în domeniul AI
- Ingineri de ML embedded
- Profesioniști care lucrează la sisteme de inferență cu resurse limitate
21 Ore