Kursplan

Introduksjon til TinyML og Edge AI

  • Hva er TinyML?
  • Fordeler og utfordringer med AI på mikrokontrollere
  • Oversikt over TinyML verktøy: TensorFlow Lite og Edge Impulse
  • Bruk tilfeller av TinyML i IoT og virkelige applikasjoner

Sette opp TinyML utviklingsmiljø

  • Installere og konfigurere Arduino IDE
  • Introduksjon til TensorFlow Lite for mikrokontrollere
  • Bruker Edge Impulse Studio for TinyML utvikling
  • Koble til og teste mikrokontrollere for AI-applikasjoner

Bygging og opplæring Machine Learning Modeller

  • Forstå TinyML arbeidsflyten
  • Innsamling og forbehandling av sensordata
  • Trening av maskinlæringsmodeller for innebygd AI
  • Optimalisering av modeller for laveffekt og sanntidsbehandling

Utplassering av AI-modeller på Microcontrollers

  • Konvertering av AI-modeller til TensorFlow Lite-format
  • Blinkende og kjørende modeller på mikrokontrollere
  • Validering og feilsøking av TinyML implementeringer

Optimalisering TinyML for ytelse og effektivitet

  • Teknikker for modellkvantisering og komprimering
  • Strømstyringsstrategier for edge AI
  • Minne- og beregningsbegrensninger i innebygd AI

Praktiske anvendelser av TinyML

  • Bevegelsesgjenkjenning ved hjelp av akselerometerdata
  • Lydklassifisering og søkeordsøking
  • Anomalideteksjon for prediktivt vedlikehold

Sikkerhet og fremtidige trender i TinyML

  • Sikre personvern og sikkerhet for data i TinyML-applikasjoner
  • Utfordringer med forent læring på mikrokontrollere
  • Ny forskning og fremskritt i TinyML

Sammendrag og neste trinn

Krav

  • Erfaring med programmering av innebygde systemer
  • Kjennskap til Python eller C/C++ programmering
  • Grunnleggende kunnskap om maskinlæringskonsepter
  • Forståelse av mikrokontroller maskinvare og periferiutstyr

Publikum

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

Antall deltakere


Price per participant

Upcoming Courses

Related Categories