Kursplan
Introduktion
- Microcontroller vs mikroprocessor
- Microcontrollers designade för maskininlärningsuppgifter
Översikt över TensorFlow Lite-funktioner
- Slutledning för maskininlärning på enheten
- Löser nätverkslatens
- Lösa maktbegränsningar
- Att bevara integriteten
Restriktioner för en Microcontroller
- Energiförbrukning och storlek
- Processorkraft, minne och lagring
- Begränsad verksamhet
Komma igång
- Förbereda utvecklingsmiljön
- Att köra en enkel Hello World på Microcontroller
Skapa ett ljuddetektionssystem
- Skaffa en TensorFlow modell
- Konvertera modellen till en TensorFlow Lite FlatBuffer
Serialisera koden
- Konvertera FlatBuffer till en C-byte-array
Arbeta med Microcontrollers C++ bibliotek
- Kodar mikrokontrollern
- Samlar in data
- Kör slutledning på styrenheten
Verifierar resultaten
- Kör ett enhetstest för att se arbetsflödet från början till slut
Skapa ett bilddetektionssystem
- Klassificering av fysiska objekt från bilddata
- Skapar TensorFlow modell från grunden
Installera en AI-aktiverad enhet
- Kör slutledning på en mikrokontroller i fält
Felsökning
Sammanfattning och slutsats
Krav
- C eller C++ programmeringserfarenhet
- En grundläggande förståelse för Python
- En allmän förståelse för inbyggda system
Publik
- Utvecklare
- Programmerare
- Datavetare med intresse för utveckling av inbyggda system
Vittnesmål (3)
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Kurs - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Kurs - Raspberry Pi for Beginners
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.