Návrh Školení

Úvod

  • Mikrokontrolér vs mikroprosesor
  • Mikrokontroléry navržené pro úkoly strojového učení

Přehled funkcí TensorFlow Lite

  • Výpočetní inference na zařízení
  • Řešení problémů s latencí sítě
  • Řešení omezení spotřeby energie
  • Ochrana soukromí

Omezení mikrokontroléru

  • Třeba energie a velikost
  • Výpočetní výkon, paměť a úložiště
  • Omezené operace

Začínáme

  • Příprava vývojového prostředí
  • Spouštění jednoduchého programu „Hello World“ na mikrokontroléru

Vytváření systému pro detekci zvuku

  • Získání modelu TensorFlow
  • Převod modelu do formátu TensorFlow Lite FlatBuffer

Sériování kódu

  • Převod FlatBuffer na pole bajtů v C

Práce s knihovnami C++ mikrokontroléru

  • Kódování mikrokontroléru
  • Sběr dat
  • Výpočet inference na kontroléru

Ověření výsledků

  • Spouštění jednotkových testů pro zobrazení celkového pracovního postupu

Vytváření systému pro detekci obrázků

  • Klasifikace fyzických objektů ze snímkových dat
  • Vytvoření modelu TensorFlow od nuly

Nasazení AI-podporovaného zařízení

  • Spouštění inference na mikrokontroléru v terénu

Řešení problémů

Závěr a shrnutí

Požadavky

  • Zkušenosti s programováním v C nebo C++
  • Základní znalost Pythonu
  • Obecné pochopení vestavěných systémů

Cílová skupina

  • Vývojáři
  • Programátoři
  • Data scientisti s zájmem o vývoj vestavěných systémů
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie