Свържете се с нас

Съдържание и теми, включени в курса

Въведение в TinyML и вградения изкуствен интелект

  • Характеристики на внедряването на TinyML модели
  • Ограничения в средите с микроконтролери
  • Преглед на инструменталните вериги за вграден изкуствен интелект

Основи на оптимизацията на модели

  • Разбиране на изчислителните тесни места
  • Идентифициране на операции, интензивни по отношение на паметта
  • Базово профилиране на производителността

Техники за квантуване

  • Стратегии за квантуване след обучение
  • Обучение с отчитане на квантуването
  • Оценка на компромисите между точност и ресурси

Прунинг и компресия

  • Методи за структуриран и неструктуриран прунинг
  • Споделяне на тегла и разреденост на модела
  • Алгоритми за компресия за олекотен извод

Оптимизация, съобразена с хардуера

  • Внедряване на модели върху ARM Cortex-M системи
  • Оптимизиране за DSP и акселераторни разширения
  • Съображения за картографиране на паметта и потоци от данни

Бенчмарк и валидиране

  • Анализ на латентността и пропускателната способност
  • Измервания на консумацията на мощност и енергия
  • Тестване на точността и устойчивостта

Работни процеси и инструменти за внедряване

  • Използване на TensorFlow Lite Micro за вградено внедряване
  • Интегриране на TinyML модели с потоци на Edge Impulse
  • Тестване и отстраняване на грешки върху реален хардуер

Стратегии за напреднала оптимизация

  • Търсене на невронна архитектура за TinyML
  • Хибридни подходи за квантуване и прунинг
  • Дестилация на модели за вграден извод

Обобщение и следващи стъпки

Изисквания

  • Разбиране на работните процеси в машинното обучение
  • Опит с вградени системи или разработка, базирана на микроконтролери
  • Познаване на програмирането на Python

Аудитория

  • Изследователи в областта на изкуствения интелект
  • Инженери по вградено машинно обучение
  • Специалисти, работещи по системи за извод с ограничени ресурси
 21 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории