Schița de curs

Introducere în TinyML

  • Înțelegerea limitărilor și capacităților TinyML
  • Revizuirea platformelor comune de microcontrolere
  • Compararea Raspberry Pi vs Arduino vs alte plăci

Configurarea și setarea hardware

  • 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 modelelor pentru dispozitive edge

  • Selectarea arhitecturilor de modele potrivite
  • 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 calculului

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
  • Flash-ul modelelor pe microcontrolere
  • Verificarea acurateței și comportamentului de execuție

Construirea de aplicații TinyML complete

  • Proiectarea fluxurilor de lucru AI integrate de la cap la coadă
  • Implementarea prototipurilor 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
  • Hobbyști
  • Dezvoltatori AI embedded
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite