Návrh Školení

Úvod do TinyML a vestavěné AI

  • Charakteristiky nasazování modelů TinyML
  • Omezení v prostředích mikrokontrolérů
  • Přehled vestavěných AI toolchainů

Základy optimalizace modelu

  • Chápání výpočetních zaúzkostnění
  • Identifikace paměťově náročných operací
  • Profilace základního výkonu

Techniky kvantizace

  • Strategie post-tréninkové kvantizace
  • Kvantizační trénink s ohledem na model
  • Posuzování kompromisů mezi přesností a zdroji

Přistřihování a komprese

  • Strukturální a nestrukturální metody přistřihování
  • Sdílení váh a řídkost modelu
  • Kompresní algoritmy pro lehkou inferenci

Optimalizace s ohledem na hardware

  • Nasazování modelů na systémech ARM Cortex-M
  • Optimalizace pro DSP a rozšíření akcelerátoru
  • Mapování paměti a aspekty toku dat

Porovnávání a ověřování výkonu

  • Analýza latence a propustnosti
  • Měření spotřeby elektřiny a energie
  • Testování přesnosti a odolnosti

Pracovní postupy a nástroje nasazení

  • Použití TensorFlow Lite Micro pro vestavěné nasazení
  • Integrace modelů TinyML s potrubími Edge Impulse
  • Testování a ladění na skutečném hardwaru

Pokročilé strategie optimalizace

  • Hledání nejlepší architektury neuronových sítí pro TinyML
  • Hybridní přístupy kvantizace-přistřihování
  • Distilace modelu pro vestavěnou inferenci

Shrnutí a další kroky

Požadavky

  • Chápání pracovních postupů strojového učení
  • Zkušenosti s vestavěnými systémy nebo vývojem založeným na mikrokontrolérech
  • Ovládání programování v Pythonu

Cílová skupina

  • Výzkumníci AI
  • Inženýři vestavěného ML
  • Odborníci pracující na systémech s omezujícími faktory zdrojů pro inferenci
 21 hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie