Intrati in legatura

Schița de curs

Introducere în TinyML și AI embedded

  • Caracteristicile implementării modelelor TinyML
  • Constrângerile în mediile cu microcontrolere
  • Prezentare generală a toolchain-urilor de AI embedded

Bazele optimizării modelelor

  • Înțelegerea punctelor de blocaj computaționale
  • Identificarea operațiunilor intensive din punct de vedere al memoriei
  • Profilarea performanței de bază

Tehnici de cuantizare

  • Strategii de cuantizare post-training
  • Cuantizare în timpul antrenării
  • Evaluarea compromisurilor între acuratețe și resurse

Pruning și compresie

  • Metode de pruning structurat și nestructurat
  • Partajarea ponderilor și sparțitatea modelului
  • Algoritmi de compresie pentru inferență ușoară

Optimizare orientată pe hardware

  • Implementarea modelelor pe sisteme ARM Cortex-M
  • Optimizarea pentru extensii DSP și accelerator
  • Considerații privind maparea memoriei și fluxul de date

Benchmarking și validare

  • Analiza latenței și a debitului
  • Măsurători ale consumului de energie și putere
  • Testarea acurateței și robusteții

Fluxuri de lucru și instrumente de implementare

  • Utilizarea TensorFlow Lite Micro pentru implementare embedded
  • Integrarea modelelor TinyML cu pipeline-uri Edge Impulse
  • Testarea și depanarea pe hardware real

Strategii avansate de optimizare

  • Căutarea arhitecturii neuronale pentru TinyML
  • Abordări hibride de cuantizare și pruning
  • Distilarea modelelor pentru inferență embedded

Rezumat și pași următori

Cerințe

  • Înțelegerea fluxurilor de lucru în învățarea automată
  • Experiență în sisteme embedded sau dezvoltare bazată pe microcontrolere
  • Familiaritate cu programarea în Python

Publicul țintă

  • Cercetători în domeniul AI
  • Ingineri de ML embedded
  • Profesioniști care lucrează la sisteme de inferență cu resurse limitate
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite