Kursplan

Introduksjon til TinyML

  • Forståelse av TinyML-begrensninger og evner
  • Gjennomgang av vanlige mikrokontrollerplattformer
  • Sammenligning av Raspberry Pi vs Arduino vs andre plater

Hardvarerettetning og konfigurasjon

  • Forberedelse av Raspberry Pi OS
  • Konfigurering av Arduino-plater
  • Kobling av sensorer og periferier

Datainnsamlingsteknikker

  • Innsamling av sensordata
  • Behandling av lyd, bevegelse og miljødata
  • Opprettelse av merkede datasett

Modellutvikling for edge-enheter

  • Velgning av egnet modellarkitektur
  • Trening av TinyML-modeller med TensorFlow Lite
  • Evaluering av ytelse for embeddet bruk

Modelloptimalisering og -konvertering

  • Kvantiseringsstrategier
  • Konvertering av modeller for mikrokontrollerdistribusjon
  • Minne- og beregningsoptimalisering

Distribusjon på Raspberry Pi

  • Kjøring av TensorFlow Lite inferens
  • Integrasjon av modellutdata i applikasjoner
  • Feilsøking av ytelsesproblemer

Distribusjon på Arduino

  • Bruk av Arduino TensorFlow Lite Micro-biblioteket
  • Flashing av modeller på mikrokontroller
  • Verifisering av nøyaktighet og kjøringsskjema

Bygging av komplette TinyML-applikasjoner

  • Design av omfattende embeddete AI-arbeidsflyt
  • Implementering av interaktive, sanne verden-prototyper
  • Testing og forfining av prosjektfunksjonalitet

Oppsummering og neste trinn

Krav

  • Forståelse av grunnleggende programmeringskonsepter
  • Erfaring med mikrokontrollerbruk
  • Kjennskap til Python eller C/C++

Målgruppe

  • Selvbyggere
  • Hobbyister
  • Embeddete AI-utviklere
 21 timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier