Lépjen kapcsolatba velünk
 Időtartalma 21 órák

Kurzusleírás

A TinyML-folyamatok alapjai

  • A TinyML munkafolyamat-szakaszainak áttekintése
  • A peremhálózati hardver jellemzői
  • A folyamattervezés szempontjai

Adatgyűjtés és előfeldolgozás

  • Strukturált és szenzoradatok gyűjtése
  • Adatcímkézési és -bővítési stratégiák
  • Adatkészletek előkészítése korlátozott erőforrású környezetekhez

Modellfejlesztés TinyML-hez

  • Modellarchitektúrák kiválasztása mikrokontrollerekhez
  • Tanítási munkafolyamatok szabványos ML-keretrendszerekkel
  • A modell teljesítménymutatóinak értékelése

Modelloptimalizálás és -tömörítés

  • Kvantálási technikák
  • Metszés és súlymegosztás
  • A pontosság és az erőforráskorlátok egyensúlya

Modellkonverzió és csomagolás

  • Modellek exportálása TensorFlow Lite formátumba
  • Modellek integrálása beágyazott eszközláncokba
  • A modellméret és a memóriakorlátok kezelése

Telepítés mikrokontrollerekre

  • Modellek felírása hardveres célplatformokra
  • Futásidejű környezetek konfigurálása
  • Valós idejű következtetés tesztelése

Monitorozás, tesztelés és validálás

  • Tesztelési stratégiák telepített TinyML-rendszerekhez
  • A modell viselkedésének hibakeresése hardveren
  • Teljesítmény-validálás terepi körülmények között

A teljes körű folyamat integrálása

  • Automatizált munkafolyamatok kiépítése
  • Adatok, modellek és firmware verziózása
  • Frissítések és iterációk kezelése

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

Követelmények

  • A gépi tanulás alapjainak ismerete
  • Tapasztalat beágyazott programozásban
  • Python-alapú adatfeldolgozási munkafolyamatok ismerete

Célközönség

  • MI-mérnökök
  • Szoftverfejlesztők
  • Beágyazott rendszerek szakértői

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák