Kurzusleírás

TinyML és Edge AI bevezetése

  • Mi az a TinyML?
  • AI előnyei és kihívásai mikrovezérlőkkel
  • TinyML eszközök áttekintése: TensorFlow Lite és Edge Impulse
  • TinyML használati esetek az IoT-ban és valós életben

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

  • Arduino IDE telepítése és konfigurálása
  • TensorFlow Lite bevezetése mikrovezérlőkre
  • Edge Impulse Studio használata TinyML fejlesztéshez
  • Mikrovezérlők kapcsolása és tesztelése AI alkalmazásokhoz

Gépi tanulási modellek építése és kiképzése

  • A TinyML folyamat megértése
  • Sensoradatok gyűjtése és előfeldolgozása
  • Gépi tanulási modellek kiképzése beágyazott AI számára
  • Modellek optimalizálása alacsony energiafelvételre és valós időben történő feldolgozásra

AI modellek telepítése mikrovezérlőkön

  • AI modellek átalakítása TensorFlow Lite formátumra
  • Modellek feltöltése és futtatása mikrovezérlőkre
  • TinyML megvalósítások ellenőrzése és hibakeresése

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

  • Modell kvantálás és tömörítés technikái
  • Energy management stratégiák edge AI számára
  • Memóriatartalékok és számítási korlátok beágyazott AI-ben

TinyML gyakorlati alkalmazásai

  • Gesztusfelismerés gyorsulásmérési adatok használatával
  • Hangosztályozás és kulcsszavak azonosítása
  • Hibaelhárítás előrejelző karbantartáshoz

Biztonság és jövőbeli irányzatok a TinyML-ban

  • Adatvédelmi és biztonsági biztosítása TinyML alkalmazásokban
  • Szövetségi tanulás kihívásai mikrovezérlőkkel
  • Jelenlegi kutatások és haladások a TinyML-ben

Összegzés és következő lépések

Követelmények

  • Tapasztalat beágyazott rendszerek programozásában
  • Ismeret Python vagy C/C++ programozással
  • Alapvető ismeretek a gépi tanulás fogalmairól
  • Mikrokontroller hardver és perifériák megértése

Célközönség

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

Résztvevők száma


Ár résztvevőnként

Közelgő kurzusok

Rokon kategóriák