Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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