Kurzusleírás

Bevezetés a TinyML és a beágyazott MI világába

  • TinyML-modellek üzembe helyezésének jellemzői
  • Korlátozások mikrokontroller környezetekben
  • Áttekintés a beágyazott MI eszközláncairól

Modelloptimalizálás alapjai

  • Számítási szűk keresztmetszetek megértése
  • Memóriaigényes műveletek azonosítása
  • Alapvető teljesítményprofilozás

Kvantálási technikák

  • Képzés utáni kvantálási stratégiák
  • Kvantálásra érzékeny képzés
  • Pontosság és erőforrások közötti kompromisszumok értékelése

Metszés és tömörítés

  • Strukturált és strukturálatlan metszési módszerek
  • Súlymegosztás és modellritkaság
  • Tömörítési algoritmusok könnyűsúlyú következtetéshez

Hardverorientált optimalizálás

  • Modellek üzembe helyezése ARM Cortex-M rendszereken
  • Optimalizálás DSP és gyorsító kiterjesztésekhez
  • Memóriatérképzés és adatáramlási szempontok

Teljesítménymérés és ellenőrzés

  • Késleltetés és átviteli sebesség elemzése
  • Teljesítmény- és energiafogyasztás mérések
  • Pontosság és robusztussági tesztek

Üzembe helyezési munkafolyamatok és eszközök

  • TensorFlow Lite Micro használata beágyazott üzembe helyezéshez
  • TinyML-modellek integrálása Edge Impulse folyamatokkal
  • Tesztelés és hibakeresés valós hardveren

Haladó optimalizációs stratégiák

  • Neurális architektúra keresés TinyML-hez
  • Hibrid kvantálás-metszés megközelítések
  • Modelldesztilláció beágyazott következtetéshez

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

Követelmények

  • A gépi tanulási munkafolyamatok ismerete
  • Tapasztalat beágyazott rendszerekben vagy mikrokontroller-alapú fejlesztésben
  • Ismeret a Python programozásban

Közönség

  • AI kutatók
  • Beágyazott ML mérnökök
  • Erőforrásokban korlátozott következtetési rendszereken dolgozó szakemberek
 21 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák