Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Inledning
- Mikrokontrollerare vs mikroprocessorer
- Mikrokontrollerare som är utformade för maskininlärningsuppgifter
Översikt över TensorFlow Lite-funktioner
- Maskininlärningsinference på enhet
- Lösa nätverksfördröjning
- Lösa energibegränsningar
- Vara samhällsskyddande
Begränsningar hos en mikrokontrollerare
- Energiförbrukning och storlek
- Bearbetningskraft, minne och lagring
- Begränsade operationer
Kom igång
- Förbereda utvecklingsmiljön
- Köra en enkel Hello World på mikrokontrolleraren
Skapa ett ljudidentifieringssystem
- Hämta en TensorFlow-modell
- Konvertera modellen till en TensorFlow Lite FlatBuffer
Serielisera koden
- Konvertera FlatBuffer till en C-bytearray
Arbeta med mikrokontrollerarens C++-bibliotek
- Koda mikrokontrolleraren
- Samla in data
- Köra inferens på kontrolleraren
Verifiera resultaten
- Köra en enhetstest för att se hela arbetsflödet från början till slut
Skapa ett bildidentifieringssystem
- Klassificera fysiska objekt från bilddata
- Skapa en TensorFlow-modell från grunden
Distribuera en AI-förbättrad enhet
- Köra inferens på en mikrokontrollerare i fält
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av C eller C++ programmering
- En grundläggande förståelse för Python
- En allmän förståelse för inbyggda system
Målgrupp
- Utvecklare
- Programmerare
- Dataspecialister med intresse för utveckling av inbyggda system
21 timmar
Vittnesmål (2)
Sean var en dynamisk talare och de praktiska övningarna var mycket intressanta. Jag ser hur de kommer att vara verkligen tillämpningsbara.
Temira Koenig - Yeshiva University
Kurs - Raspberry Pi for Beginners
Maskintolkat
Förvärvandet av användbar kunskap och förtydligandet av saker jag tidigare var osäker på.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Maskintolkat