Машинное обучение для микроконтроллеров
На этом курсе вы научитесь создавать модели машинного обучения для микроконтроллеров. Вы научитесь понимать алгоритмы машинного обучения, обучать и оптимизировать модели, и работать с ними на микроконтроллерах.
Изучаемые языки и технологии
Язык программирования C++
Язык программирования C
TinyML
Среда разработки Edge Impulse
Машинное обучение
Нейросетевые технологии
Кейсы в промышленности, автоматизации и тп
Язык программирования Python
Кому подойдёт?
Будущим программистам
Для преподавателей, инженеров, технических специалистов, студентов и энтузиастов, которые хотят научиться внедрять искусственный интеллект и машинное обучение в реальные устройства на базе микроконтроллеров AVR.
Разработчикам из других сфер
Ученые исследовательских центров, которым нужен современный инструментарий для осуществления сложных вычислений. Студенты математических и физических специальностей, готовящиеся стать таковыми.
  • Быстрое погружение
    Онлайн-курс из 10 практических занятий (по 1,5–2 часа), каждое — с конкретным кейсом, задачей и готовым результатом на железе.
  • Универсальность
    Живые вебинары, которые проводятся в реальном времени, сопровождаются также подробными пошаговыми инструкциями, созданными для удобства и максимально эффективного изучения материалов
  • Обратная связь
    Обратная связь по курсу, который мы изучаем и который так важен для нашего обучения, имеет крайне большое значение для нашего дальнейшего развития и успешного освоения материала
Особенности
  • На первом отрезке курса мы познакомимся с основными понятиями ИИ и машинного обучения, разберемся как работают алгоритмы классического машинного обучения, нейросетевые алгоритмы и популярные архитетектуры нейросетей.
  • Далее, на 4 занятии, мы разберем три основные задачи, которые решает направление TinyML - голосовое распознавание, поиск аномалий в промышленности и компьютерное зрение, детектирование объектов. Разбор произойдет в программе Edge Impulse, которая поможет понять пайплайн разработки и развертывания таких приложений.

  • На 5-9 занятии мы перейдем к созданию моделей машинного обучения вручную, то есть с построением архитектуры, подготовкой данных и обучением модели с последующим развертыванием модели на микроконтроллере и оптимизацией. Будем создавать модели на Python, а для развертывания пользоваться C/C++
  • В конце курса мы сконцентрируемся на практических кейсах, которые применяются в промышленности, автоматизации и прогнозировании поломок, поиску брака и т.д.
  • Государственная образовательная лицензия
    Наше образовательное учреждение имеет государственную аккредитацию и все необходимые лицензии
  • Удостоверение о повышении квалификации

    По результатам успешного обучения, Вы получите удостоверение государственного образца о повышении квалификации
    *Удостоверение возможно выдать только в том случае, если Вами получено высшее или средне-профессиональное образование
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
  • 3
    Выбирайте скорость и объём материала, как Вам удобно благодаря трём тарифам
  • 205
    максимальное количество академических часов в зависимости от выбранного тарифа
  • 2
    астрономических часа в день, максимальное время, затрачиваемое на прохождение курса
  • 3
    месяца максимальный срок обучения

Типовые вакансии с площадок работодателей

*данные взяты с портала hh.ru

Разработчик С++ (Junior)

от 80 000 до 130 000 руб. на руки
Записаться
Стоимость обучения

Программист С++ (Middle)

от 200 000 до 250 000 руб. на руки
Записаться
Стоимость обучения

Разработчик С++ (Middle)

от 250 000 до 290 000 руб. на руки
Записаться
Стоимость обучения

Программист С++  (Junior)

от 120 000 до 150 000 руб. на руки
Записаться
Стоимость обучения
Учебный план
Выберите тариф, чтобы увидеть подробный учебный план
Сравнение тарифов
Название раздела
Базовый
Стандартный
Продвинутый
Общее введение и обзор технологий
Структурное программирование
Объектно-ориентированное программирование
Обобщённое программирование
Паттерны и технологии программирования
Организация проектов и библиотек
Обработка ошибок и исключений
Особенности математических исключений
Низкоуровневое управление памятью
Коллекция объектов и контейнеры
Общее количество часов
105 академических часов
155 академических часов
205 академических часов
Часов с преподавателем
8 академических часов
12 академических часов
16 академических часов
Период обучения
2 месяца
3 месяца
3 месяца
Стоимость
67 тысяч рублей
90 тысяч рублей
110 тысяч рублей
Стоимость со скидкой
60,3 тысячи рублей
81 тысяча рублей
99 тысяч рублей
Выбери свой тариф
60 300 рублей
67 000 рублей*

*возможна рассрочка на 2 месяца. Ежемесячный платёж 33 500 рублей. Скидка не применяется.


Базовый


48 часов лекций

8 часов занятий с преподавателей

49 часов самостоятельной работы

4 основных раздела

Учебные материалы

Чат с преподавателем и другими обучающимися

Домашние задания

Записаться
99 000 рублей
110 000 рублей*

*возможна рассрочка на 3 месяца. Ежемесячный платёж 36 700 рублей. Скидка не применяется.


Продвинутый


96 часов лекций

16 часов занятий с преподавателем

93 часа самостоятельной работы

10 обширных разделов

Учебные материалы

Чат с преподавателем и другими обучающимися

Домашние задания и их разбор

Записаться
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
Преподаватели и эксперты
  • Абумов Евгений
    Инженер, занимается преподавательской деятельностью больше 9 лет. Работает в ML, создаёт устройства с моделями машинного обучения. Работал над созданием отечественного робототехнического конструктора с возможностью оценки действий ученика. Создаёт интерактивные стенды для выставок
Ключевые навыки
  • TinyML-проект
    Вы сможете с легкостью собрать свой первый TinyML-проект на базе ESP32 или ESP32-CAM: начиная с подключения различных сенсоров и заканчивая полноценной работой модели непосредственно на самой плате, что позволит вам лучше понять все этапы процесса
  • Полный pipeline
    Поймёте, как устроен полный pipeline от сбора данных до реакции устройства, включая все этапы обработки информации и её трансформации в управление действиями устройства
  • Два подхода
    Освоите два подхода: no-code (через Edge Impulse) и классическое создание и обучение моделей на C++, Python
  • Востребованные навыки
    Получите ключевые навыки, которые в настоящее время востребованы во многих сферах, таких как промышленность, Интернет вещей (IoT), автоматизация различных процессов и прототипирование инновационных решений
  • Интеграция в свои продукты
    Сможете интегрировать передовые интеллектуальные функции в свои продукты или учебные программы, что позволит значительно улучшить их эффективность и повысить уровень взаимодействия с пользователями
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
Изучаемые языки и технологии
Другие курсы
Подписка на новости
Хотите быть в курсе событий и новых программ?
Тогда подпишитесь на рассылку
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности