Návrh Školení

Úvod do TinyML

  • Porozumění omezujícím faktorům a možnostem TinyML
  • Přehled běžných platform pro mikrokontroléry
  • Porovnání Raspberry Pi vs Arduino vs jiných desek

Nastavení a konfigurace hardwaru

  • Příprava operačního systému Raspberry Pi
  • Konfigurace desek Arduino
  • Připojení senzorů a periferií

Techniky sběru dat

  • Zachycování dat z senzorů
  • Správa audio, pohybové a environmentální data
  • Vytváření označených datasetů

Vývoj modelů pro zařízení na hranici sítě (Edge Devices)

  • Výběr vhodných architektur modelů
  • Trénování modelů TinyML pomocí TensorFlow Lite
  • Posouzení výkonu pro vestavěné použití

Optimalizace a konverze modelů

  • Strategie kvantizace
  • Konverze modelů pro nasazení na mikrokontroléry
  • Optimalizace paměti a výpočetních operací

Nasazení na Raspberry Pi

  • Spouštění inferencí TensorFlow Lite
  • Integrace výstupu modelů do aplikací
  • Řešení problémů s výkonem

Nasazení na Arduino

  • Použití knihovny Arduino TensorFlow Lite Micro
  • Zapouzdřování modelů do mikrokontrolérů
  • Ověření přesnosti a chování běhu

Sestavování kompletních aplikací TinyML

  • Návrh holistických pracovních postupů vestavěné AI
  • Implementace interaktivních, reálně světových prototypů
  • Testování a zdokonalování funkčnosti projektu

Shrnutí a další kroky

Požadavky

  • Porozumění základním konceptům programování
  • Zkušenosti s používáním mikrokontrolérů
  • Oboznámení s Pythonem nebo C/C++

Účastníci

  • Makers
  • Hobbyisté
  • Vývojáři vestavěné AI
 21 hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie