Zkuste nás kontaktovat

Návrh Školení

Úvod do TinyML

  • Co je to TinyML?
  • Význam strojového učení na mikrokontrolérech
  • Porovnání tradiční umělé inteligence a TinyML
  • Přehled hardwarových a softwarových požadavků

Nastavení prostředí pro TinyML

  • Instalace Arduino IDE a příprava vývojového prostředí
  • Seznámení s nástroji TensorFlow Lite a Edge Impulse
  • Nahrávání kódu a konfigurace mikrokontrolérů pro použití v TinyML

Vytváření a nasazování modelů TinyML

  • Pochopení pracovního postupu při využití TinyML
  • Výcvik jednoduchého modelu strojového učení určeného pro mikrokontroléry
  • Převod modelů umělé inteligence do formátu TensorFlow Lite
  • Nasazení modelů na hardwarová zařízení

Optimalizace TinyML pro zařízení na okraji sítě

  • Snižování nároků na paměť a výpočetní kapacitu
  • Techniky kvantizace a komprese modelů
  • Měření výkonnosti modelů TinyML

Aplikace a příklady využití TinyML

  • Rozpoznávání gest na základě dat z akcelerometru
  • Klasifikace zvuku a rozpoznávání klíčových slov
  • Detekce anomálií v rámci prediktivní údržby

Výzvy a budoucí trendy v oblasti TinyML

  • Omezenosti hardwaru a strategie jejich překonávání
  • Bezpečnostní a ochrana soukromí v kontextu TinyML
  • Budoucí pokroky a výzkumy v oblasti TinyML

Shrnutí a další kroky

Požadavky

  • Základní znalosti programování (Python nebo C/C++)
  • Seznámení s koncepty strojového učení (není povinné, ale doporučené)
  • Základní přehled o vestavěných systémech (není nutné, avšak užitečné)

Cílová skupina

  • Inženýři
  • Datoví vědci
  • Zájemci o oblast umělé inteligence
 14 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie