Kom i kontakt

Kursplan

Introduktion till TinyML och inbäddad AI

  • Karaktäristika för TinyML-modelldeployment
  • Begränsningar i mikrokontrollerarmiljöer
  • Översikt över verktygskedjor för inbäddad AI

Grundläggande modelloptimering

  • Förståelse av beräkningsflaskhalsar
  • Identifiering av minnesintensiva operationer
  • Grundläggande prestandaprofilering

Kvantiseringstekniker

  • Strategier för kvantisering efter träning
  • Kvantiseringstillbörlig träning (Quantization-aware training)
  • Utvärdering av avvägningar mellan noggrannhet och resursanvändning

Beskärning och komprimering

  • Strukturerade och ostrukturerna beskärningsmetoder
  • Viktande och modelsparsitet
  • Komprimeringsalgoritmer för lättviktig inference

Hårdvarabevetsam optimering

  • Deployment av modeller på ARM Cortex-M-system
  • Optimering för DSP och acceleratorutökningar
  • Minnesmappning och överväganden kring dataflöde

Benchmarkning och validering

  • Analys av latens och genomsats
  • Mätning av effekt- och energiförbrukning
  • Testning av noggrannhet och robusthet

Deploymentflöden och verktyg

  • Användning av TensorFlow Lite Micro för inbäddad deployment
  • Integrering av TinyML-modeller med Edge Impulse-pipelines
  • Testning och felsökning på verklig hårdvara

Avancerade optimeringsstrategier

  • Sökning av neurala arkitekturer för TinyML
  • Hybrida kvantisering-beskärningsansatser
  • Modelldestillation för inbäddad inference

Sammanfattning och nästa steg

Krav

  • En förståelse för maskininlärningsflöden
  • Erfarenhet av inbäddade system eller utveckling baserad på mikrokontrollerare
  • Kännedom om Python-programmering

Målgrupp

  • AI-forskare
  • Inbäddade ML-ingenjörer
  • Yrkesverksamma som arbetar med inference-system med begränsade resurser
 21 Timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier