Course Outline
Εισαγωγή
- Microcontroller έναντι μικροεπεξεργαστή Microcontroller που έχουν σχεδιαστεί για εργασίες μηχανικής εκμάθησης
Επισκόπηση των TensorFlow Lite Χαρακτηριστικών
- Συμπεράσματα μηχανικής εκμάθησης στη συσκευή Επίλυση λανθάνοντος χρόνου δικτύου Επίλυση περιορισμών ισχύος Διατήρηση απορρήτου
Περιορισμοί ενός Microcontroller
- Κατανάλωση ενέργειας και μέγεθος Ισχύς επεξεργασίας, μνήμη και αποθήκευση Περιορισμένες λειτουργίες
Ξεκινώντας
- Προετοιμασία του περιβάλλοντος ανάπτυξης Εκτέλεση ενός απλού Hello World στο Microcontroller
Δημιουργία συστήματος ανίχνευσης ήχου
- Απόκτηση μοντέλου TensorFlow Μετατροπή του μοντέλου σε TensorFlow Lite FlatBuffer
Σειροποίηση του Κώδικα
- Μετατροπή του FlatBuffer σε πίνακα byte C
Εργασία με τις βιβλιοθήκες C++ του Microcontroller
- Κωδικοποίηση του μικροελεγκτή Συλλογή δεδομένων Εκτέλεση συμπερασμάτων στον ελεγκτή
Επαλήθευση των αποτελεσμάτων
- Εκτέλεση δοκιμής μονάδας για να δείτε τη ροή εργασίας από άκρο σε άκρο
Δημιουργία συστήματος ανίχνευσης εικόνας
- Ταξινόμηση φυσικών αντικειμένων από δεδομένα εικόνας Δημιουργία TensorFlow μοντέλου από την αρχή
Ανάπτυξη μιας συσκευής με δυνατότητα AI
- Εκτέλεση συμπερασμάτων σε μικροελεγκτή στο πεδίο
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία προγραμματισμού C ή C++
- Μια βασική κατανόηση του Python
- Μια γενική κατανόηση των ενσωματωμένων συστημάτων
Ακροατήριο
- προγραμματιστές
- Προγραμματιστές
- Επιστήμονες δεδομένων με ενδιαφέρον για την ανάπτυξη ενσωματωμένων συστημάτων
Testimonials (3)
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Course - 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.