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
- Înțelegerea constrângerilor și capacităților TinyML
- Recenzie a platformelor comune de microcontrolere
- Compararea Raspberry Pi vs Arduino vs alte plăci
Configurarea și pregătirea hardware-ului
- Pregătirea sistemului de operare Raspberry Pi
- Configurarea plăcilor Arduino
- Conectarea senzorilor și perifericelor
Tehnici de colectare a datelor
- Captarea datelor de la senzori
- Prelucrarea datelor audio, de mișcare și de mediu
- Crearea de seturi de date etichetate
Dezvoltarea de modele pentru dispozitive edge
- Selectarea arhitecturilor de modele adecvate
- Antrenarea modelelor TinyML cu TensorFlow Lite
- Evaluarea performanței pentru utilizare embedded
Optimizarea și conversia modelelor
- Strategii de cuantizare
- Conversia modelelor pentru implementarea pe microcontrolere
- Optimizarea memoriei și a resurselor de calcul
Implementarea pe Raspberry Pi
- Executarea inferenței TensorFlow Lite
- Integrarea rezultatelor modelelor în aplicații
- Depanarea problemelor de performanță
Implementarea pe Arduino
- Utilizarea bibliotecii Arduino TensorFlow Lite Micro
- Flashing-ul modelelor pe microcontrolere
- Verificarea acurateței și comportamentului de execuție
Construirea de aplicații TinyML complete
- Proiectarea fluxurilor de lucru de inteligență artificială embedded
- Implementarea de prototipuri interactive din lumea reală
- Testarea și rafinarea funcționalității proiectului
Rezumat și pași următori
Cerințe
- Înțelegerea conceptelor de bază ale programării
- Experiență în utilizarea microcontrolerelor
- Familiaritate cu Python sau C/C++
Publicul țintă
- Makers
- Pasionați
- Dezvoltatori de inteligență artificială embedded
21 Ore