Zkuste nás kontaktovat

Návrh Školení

Základy TinyML pipeline

  • Přehled jednotlivých fází pracovního procesu v rámci TinyML
  • Charakteristiky hardwaru na okraji sítě (edge)
  • Aspekty při navrhování celého pipeline

Sběr a předzpracování dat

  • Získávání strukturovaných a senzorových dat
  • Metody označování a rozšíření dat
  • Příprava dat určených k použití v prostředích s omezenými zdroji

Vývoj modelů pro TinyML

  • Výběr architektur modelů vhodných pro mikrokontroléry
  • Postupy trénování s využitím běžných frameworků pro strojové učení
  • Hodnocení ukazatelů výkonnosti modelu

Optimalizace a komprese modelů

  • Techniky kvantizace parametrů modelu
  • Odstranění nepotřebných prvků a sdílení vah mezi jednotlivými částmi modelu
  • Jak vyvážit přesnost modelu s omezenými zdroji hardwaru

Převod a balení modelů

  • Exportování modelů do formátu TensorFlow Lite
  • Integrace modelů do nástrojů určených pro vestavěné systémy
  • Správa velikosti modelu a požadavků na paměť

Nasazení na mikrokontroléry

  • Zapisování modelů do cílového hardwaru
  • Konfigurace prostředí pro běh aplikace
  • Testování reálné inferenze na hardwaru

Monitorování, testování a validace

  • Metody testování již nasazených TinyML systémů
  • Diagnostika chování modelu na hardwaru
  • Ověření výkonnosti aplikace v reálných podmínkách

Integrace celého procesního řetězce od začátku do konce

  • Vytváření automatizovaných pracovních postupů
  • Správa verzí dat, modelů a firmware
  • Postupy pro aktualizace a další vývoj systému

Závěr a doporučení pro další kroky

Požadavky

  • Základní znalosti strojového učení
  • Praktické zkušenosti s programováním vestavěných systémů
  • Seznámenost s prací s daty v prostředí Pythonu

Cílové skupiny

  • Inženýři v oblasti umělé inteligence
  • Softwaroví vývojáři
  • Odborníci na vestavěné systémy
 21 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie