Schița de curs

Introducere în TinyML

  • Înțelegerea constrângerilor și a capacităților TinyML
  • Revizuirea platformelor de microcontrolere comune
  • Compararea Raspberry Pi cu Arduino versus alte plăci

Configurarea și pregătirea hardware-ului

  • Pregătirea OS-ului Raspberry Pi
  • Configurarea plăcilor Arduino
  • Conectarea senzorilor și periferiilor

Tehnici de colectare a datelor

  • Capturarea datelor de la senzori
  • Gestionarea datelor audio, mișcării și mediului
  • Crearea seturilor de date etichetate

Dezvoltarea modelelor pentru dispozitive periferice

  • Selectarea arhitecturilor modelului potrivite
  • Antrenarea modelelor TinyML cu TensorFlow Lite
  • Evaluarea performanței pentru utilizare încorporată

Optimizarea și convertirea modelului

  • Strategii de cuantificare
  • Convertirea modelelor pentru implementarea pe microcontrolere
  • Optimizarea memoriei și a calculului

Implementarea pe Raspberry Pi

  • Rularea inferinței TensorFlow Lite
  • Integrarea ieșirii modelului în aplicații
  • Depanarea problemelor de performanță

Implementarea pe Arduino

  • Utilizarea bibliotecii Arduino TensorFlow Lite Micro
  • Incărcarea modelelor pe microcontrolere
  • Verificarea acurateții și comportamentului execuției

Construirea aplicațiilor TinyML complete

  • Proiectarea fluxurilor de lucru AI încorporate globale
  • Implementarea prototipurilor interactive, în lumea reală
  • Testarea și rafinarea funcționalității proiectului

Rezumat și următoarele pași

Cerințe

  • Înțelegerea conceptelor de bază de programare
  • Experiența cu utilizarea microcontrolerelor
  • Familiaritatea cu Python sau C/C++

Publicul Țintă

  • Inovații
  • Aficieni
  • Dezvoltatori de AI încorporată
 21 ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite