Kursplan

Introduksjon til TinyML og Edge AI

  • Hva er TinyML?
  • Fordeler og utfordringer ved AI på mikrokontrollere
  • Oversikt over TinyML-verktøy: TensorFlow Lite og Edge Impulse
  • Bruksområder for TinyML i IoT og virkelige applikasjoner

Oppsetning av TinyML-utviklingsmiljø

  • Installasjon og konfigurasjon av Arduino IDE
  • Introduksjon til TensorFlow Lite for mikrokontrollere
  • Bruk av Edge Impulse Studio for TinyML-utvikling
  • Tilkobling og testing av mikrokontrollere for AI-applikasjoner

Bygging og trening av maskinlæringsmodeller

  • Forståelse av TinyML-workflowen
  • Innsamling og forbehandling av sensordata
  • Trening av maskinlæringsmodeller for inngrepet AI
  • Optimering av modeller for lavstrøms- og sanstidsbehandling

Utplassering av AI-modeller på mikrokontrollere

  • Konvertering av AI-modeller til TensorFlow Lite-format
  • Flashing og kjøring av modeller på mikrokontrollere
  • Validering og feilsøking av TinyML-implementasjoner

Optimering av TinyML for ytelse og effektivitet

  • Teknikker for modellkvanti og komprimering
  • Strategier for strømstyring for edge AI
  • Minne- og beregningsbegrensninger i inngrepet AI

Pratiske applikasjoner av TinyML

  • Gesturgenkjenning ved hjelp av akselerometerdata
  • Lydklassifisering og nøkkelordoppdagelse
  • Anomalioppdaging for prediktiv vedlikehold

Sikkerhet og fremtidige trender i TinyML

  • Sikring av datasikkerhet og personvern i TinyML-applikasjoner
  • Utfordringer med federert læring på mikrokontrollere
  • Ny forskning og fremskritt innen TinyML

Oppsummering og neste skritt

Krav

  • Erfaring med programmering av innbyggede systemer
  • Kjennskap til Python eller C/C++ programmering
  • Grunnleggende kunnskap om maskinlæringskonsepter
  • Forståelse av mikrocontrollerhardware og periferienheter

Målgruppe

  • Ingeniører for innbyggede systemer
  • AI-utviklere
 21 timer

Antall deltakere


Price per participant

Upcoming Courses

Related Categories