Kurzusleírás

Bevezetés a TinyML és a peremhálózati AI világába

  • Mi az a TinyML?
  • A mikrovezérlőkön futó AI előnyei és kihívásai
  • A TinyML eszközök áttekintése: TensorFlow Lite és Edge Impulse
  • TinyML alkalmazási területek az IoT-ben és a valós világban

A TinyML fejlesztői környezet beállítása

  • Arduino IDE telepítése és konfigurálása
  • Bevezetés a TensorFlow Lite mikrovezérlők használatába
  • Az Edge Impulse Studio használata TinyML fejlesztéshez
  • Mikrovezérlők csatlakoztatása és tesztelése AI alkalmazásokhoz

Gépi tanulási modellek készítése és betanítása

  • A TinyML munkafolyamat megértése
  • Szenzoradatok gyűjtése és előfeldolgozása
  • Gépi tanulási modellek betanítása beágyazott AI-hoz
  • Modellek optimalizálása alacsony fogyasztású és valós idejű feldolgozáshoz

AI modellek telepítése mikrovezérlőkre

  • AI modellek konvertálása TensorFlow Lite formátumba
  • Modellek feltöltése és futtatása mikrovezérlőkön
  • TinyML implementációk érvényesítése és hibakeresése

TinyML optimalizálása teljesítmény és hatékonyság szempontjából

  • Modell kvantálás és tömörítés technikái
  • Energiagazdálkodási stratégiák peremhálózati AI-hoz
  • Memória- és számítási korlátok beágyazott AI-ban

TinyML gyakorlati alkalmazásai

  • Mozdulatok felismerése gyorsulásmérő adatok alapján
  • Hangosztályozás és kulcsszófelismerés
  • Anomália detektálás prediktív karbantartáshoz

Biztonság és jövőbeli trendek a TinyML-ben

  • Adatvédelem és biztonság biztosítása TinyML alkalmazásokban
  • A federált tanulás kihívásai mikrovezérlőkön
  • Új kutatások és fejlesztések a TinyML területén

Összefoglalás és következő lépések

Követelmények

  • Tapasztalat beágyazott rendszerek programozásában
  • Ismeret a Python vagy C/C++ programozásban
  • Alapvető ismeretek a gépi tanulás koncepcióiról
  • A mikrovezérlő hardver és perifériák ismerete

Közönség

  • Beágyazott rendszerek mérnökei
  • AI fejlesztők
 21 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák