Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в TinyML
- Разбиране на ограниченията и възможностите на TinyML
- Преглед на общи платформи с микроконтролери
- Сравнение между Raspberry Pi, Arduino и други платки
Настройка и конфигуриране на хардуер
- Подготвяне на операционната система на Raspberry Pi
- Настройка на платки Arduino
- Съединяване на сензори и периферни устройства
Техники за събиране на данни
- Запазване на данни от сензори
- Обработка на аудио, кинетични и околните данни
- Създаване на маркирани набори от данни
Разработка на модели за устройствата със слабо у Equipamento de bordo (Edge Devices)
- Избор на подходящи архитектури на модели
- Обучаване на TinyML модели с TensorFlow Lite
- Оценка на производителността за ембедирано използване
Оптимизация и конвертиране на модели
- Стратегии за квантоване
- Конвертиране на модели за разпространяване върху микроконтролери
- Оптимизация на паметта и изчислителната производителност
Разпространяване върху Raspberry Pi
- Изпълнение на TensorFlow Lite
- Интегриране на изходите от модела в приложенията
- Отстраняване на проблеми с производителността
Разпространяване върху Arduino
- Използване на библиотеката TensorFlow Lite Micro за Arduino
- Програмиране на модели в микроконтролерите
- Проверка на точността и поведението при изпълнение
Изграждане на цели TinyML приложения
- Проектиране на холистични работни проточи за ембедирани AI
- Реализация на интерактивни, реални прототипи
- Тестване и подобряване на функционалността на проектите
Резюме и следващи стъпки
Изисквания
- Разбиране на основни концепции на програмирането
- Опит с използването на микроконтролери
- Познаване на Python или C/C++
Целева група
- Изработчици
- Хобисти
- Развители на ембедирани AI
21 Часове