Intrati in legatura
 Durata 21 ore

Schița de curs

Introducere în TinyML

  • Înțelegerea constrângerilor și capabilităților TinyML
  • Trecerea în revistă a platformelor comune de microcontrolere
  • Comparația între Raspberry Pi, Arduino și alte plăci

Configurarea hardware-ului

  • Pregătirea sistemului de operare Raspberry Pi
  • Configurarea plăcilor Arduino
  • Conectarea senzorilor și perifericelor

Tehnici de colectare a datelor

  • Capturarea datelor de la senzori
  • Gestionarea datelor audio, de mișcare și de mediu
  • Crearea de seturi de date etichetate

Dezvoltarea modelelor pentru dispozitive edge

  • Selectarea arhitecturilor de model potrivite
  • Antrenarea modelelor TinyML cu TensorFlow Lite
  • Evaluarea performanței pentru utilizarea embedded

Optimizarea și conversia modelelor

  • Strategii de cuantizare
  • Conversia modelelor pentru implementarea pe microcontrolere
  • Optimizarea memoriei și a performanței computaționale

Implementarea pe Raspberry Pi

  • Rularea inferenței cu TensorFlow Lite
  • Integrarea rezultatelor modelului în aplicații
  • Depanarea problemelor de performanță

Implementarea pe Arduino

  • Utilizarea bibliotecii Arduino TensorFlow Lite Micro
  • Încărcarea modelelor pe microcontrolere
  • Verificarea acurateței și a comportamentului la execuție

Construirea de aplicații TinyML complete

  • Proiectarea de fluxuri de lucru holistice pentru AI embedded
  • Implementarea de prototipuri interactive pentru lumea reală
  • Testarea și rafinarea funcționalității proiectului

Rezumat și pașii următori

Cerințe

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

Public țintă

  • Makeri
  • Pasionați
  • Dezvoltatori de AI embedded

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite