Schița de curs

Fundamentele Pipeline-urilor TinyML

  • Prezentare generală a etapelor fluxului de lucru TinyML
  • Caracteristicile hardware-ului edge
  • Considerații de proiectare a pipeline-urilor

Colectarea și Prelucrarea Datelor

  • Colectarea de date structurate și de la senzori
  • Strategii de etichetare și augmentare a datelor
  • Pregătirea seturilor de date pentru medii cu resurse limitate

Dezvoltarea Modelelor pentru TinyML

  • Selectarea arhitecturilor de modele pentru microcontrolere
  • Fluxuri de antrenament folosind framework-uri ML standard
  • Evaluarea indicatorilor de performanță ai modelelor

Optimizarea și Compresia Modelelor

  • Tehnici de cuantizare
  • Tăiere și partajare de ponderi
  • Echilibrarea preciziei și a limitelor de resurse

Conversia și Împachetarea Modelelor

  • Exportul modelelor în TensorFlow Lite
  • Integrarea modelelor în toolchain-uri embedded
  • Gestionarea dimensiunii modelelor și a constrângerilor de memorie

Implementarea pe Microcontrolere

  • Flashing-ul modelelor pe ținte hardware
  • Configurarea mediilor de execuție
  • Testarea inferenței în timp real

Monitorizarea, Testarea și Validarea

  • Strategii de testare pentru sisteme TinyML implementate
  • Depanarea comportamentului modelelor pe hardware
  • Validarea performanței în condiții de teren

Integrarea Pipeline-ului End-to-End Complet

  • Construirea de fluxuri de lucru automatizate
  • Versionarea datelor, modelelor și firmware-ului
  • Gestionarea actualizărilor și iterațiilor

Rezumat și Pași Următori

Cerințe

  • Înțelegerea fundamentelor învățării automate
  • Experiență în programarea embedded
  • Familiaritate cu fluxurile de date bazate pe Python

Publicul țintă

  • Ingineri AI
  • Dezvoltatori de software
  • Experți în sisteme embedded
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite