Schița de curs

Fundamentele Pipeline-urilor TinyML

  • Prezentare generală a etapelor workflow-ului TinyML
  • Caracteristicile hardware-ului edge
  • Considerente de proiectare pentru pipeline-uri

Colectarea și Preprocesarea Datelor

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

Dezvoltarea Modelelor pentru TinyML

  • Selectarea arhitecturilor modelelor pentru microcontrolere
  • Workflow-uri de antrenament folosind framework-uri standard ML
  • Evaluarea indicatorilor de performanță a modelelor

Optimizarea și Comprimarea Modelelor

  • Tehnici de cuantificare
  • Pruning și sharing-ul ponderilor
  • Balansarea acurateții și limitelor de resurse

Conversia și Pachetarea Modelelor

  • Exportarea modelelor în TensorFlow Lite
  • Integrarea modelelor în toolchain-uri embeze
  • Gestionarea dimensiunii modelului și a limitelor de memorie

Implementarea pe Microcontrolere

  • Flasharea modelelor pe țintele hardware
  • Configurarea mediilor de execuție la rulare
  • Testarea inferenței în timp real

Monitorizarea, Testarea și Validația

  • Strategii de testare pentru sistemele TinyML implementate
  • Depanarea comportamentului modelului pe hardware
  • Validația performanței în condiții de câmp

Integrarea Pipeline-ului Complet End-to-End

  • Construirea fluxurilor de lucru automate
  • Versionarea datelor, modelelor și firmware-ului
  • Gestionarea actualizărilor și iterărilor

Rezumat și Următorii Pași

Cerințe

  • O înțelegere a fundamentelor învățării automatice
  • Experiență cu programarea embebată
  • Familiarizare cu fluxurile de lucru bazate pe Python pentru date

Audiență

  • Ingineri AI
  • Dezvoltatori de software
  • Experți în sisteme embeze
 21 ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite