Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в TinyML и вграден AI
- Характеристики на разгъването на модели за TinyML
- Ограниченията в средата на микроконтролерите
- Обзор на инструменти и вериги за вграден AI
Основи на оптимизацията на модели
- Разбиране на изчислителните пречки
- Идентифициране на операции със значително разполагане на паметта
- Профилиране на базовата перформанса
Техники за квантизиране
- Стратегии за квантизиране след обучението
- Квантизиране с умъкване на обучението
- Оценка на компромисите между точност и ресурси
Подреждане и компресия
- Структурирани и неструктурирани методи за подреждане
- Споделяне на тегла и разреденост на моделите
- Алгоритми за компресия за леко изпълнение
Оптимизация, връзана с хардвера
- Разгъване на модели за системи ARM Cortex-M
- Оптимизиране за DSP и ускорени разширения
- Резервни пространства в паметта и разполагане на данните
Тестиране и валидация
- Анализ на бързодействие и пропускана щоност
- Измервания на разполагането с енергията
- Тестове за точност и устойчивост
Работни процеси и инструменти за разгъване
- Използване на TensorFlow Lite Micro за вградено разгъване
- Интегриране на TinyML модели с Edge Impulse транспортни линии
- Тестове и дебагиране на реален хардвер
Напредък в оптимизацията
- По търсене на нейронни архитектури за TinyML
- Хибридни подходи за квантизиране и подреждане
- Разрежаване на моделите за вградено изпълнение
Резюме и следващи стъпки
Изисквания
- Разбиране на работните процеси при машинно учение
- Опит с вградени системи или развитие, основано на микроконтролери
- Запознаност с програмирането на Python
Публика
- ИИ изследователи
- Инженери по вградено ML
- Професионалисти, работещи с инференчни системи с ограничени ресурси
21 часа