План на курса
Въведение
- Microcontroller срещу микропроцесори Microcontroller, предназначени за задачи за машинно обучение
Преглед на TensorFlow Lite функции
- Извод за машинно обучение на устройството Решаване на мрежово забавяне Решаване на ограничения на мощността Запазване на поверителността
Ограничения на Microcontroller
- Консумация на енергия и размер Мощност на обработка, памет и съхранение Ограничени операции
Приготвяме се да започнем
- Подготовка на средата за разработка Изпълнение на прост Hello World на Microcontroller
Създаване на система за аудио детекция
- Получаване на модел TensorFlow Преобразуване на модела в TensorFlow Lite FlatBuffer
Сериализиране на кода
- Преобразуване на FlatBuffer в C байтов масив
Работа с C++ библиотеките на Microcontroller.
- Кодиране на микроконтролера Събиране на данни Изпълнение на заключение на контролера
Проверка на резултатите
- Изпълнение на модулен тест, за да видите работния процес от край до край
Създаване на система за откриване на изображения
- Класифициране на физически обекти от данни за изображение Създаване на TensorFlow модел от нулата
Внедряване на устройство с активиран AI
- Изпълнение на извод на микроконтролер в полето
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Опит в програмирането на C или C++
- Основно разбиране на Python
- Общо разбиране на вградените системи
Публика
- Разработчици
- Програмисти
- Учени по данни с интерес към разработването на вградени системи
Oтзиви от потребители (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.