• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2024/2025

Проектный семинар «Основы технологии производства и машинное обучение»

Статус: Курс обязательный (Информатика и вычислительная техника)
Направление: 09.03.01. Информатика и вычислительная техника
Когда читается: 3-й курс, 1-4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 3

Программа дисциплины

Аннотация

Проектный семинар «Основы технологии производства и машинное обучение» объединяет принципы современной промышленности (Industry 4.0, станки с ЧПУ, цифровизация производственных процессов) и методы машинного обучения для анализа данных, моделирования и автоматизации производственных задач. Цель курса — сформировать у студентов целостное представление о том, как данные промышленных систем применяются для повышения эффективности, качества и надёжности производства. Рассматриваются сбор и обработка промышленных данных, построение моделей для предиктивного обслуживания, контроля качества, оптимизации параметров процессов и автоматизации разработки управляющих программ для станков с ЧПУ. Особое внимание уделяется выбору методов в зависимости от задачи (контролируемое и неконтролируемое обучение, обучение с подкреплением, рекомендательные системы и ассоциативные правила, нейронные сети и глубокое обучение), а также вопросам интерпретации моделей, валидации эффективности и внедрения в производственную среду. По итогам курса студенты смогут формулировать ML-задачи, подбирать и адаптировать алгоритмы, работать с промышленными данными и создавать решения, интегрируемые в технологические процессы.
Цель освоения дисциплины

Цель освоения дисциплины

  • Сформировать целостное представление о взаимодействии Industry 4.0, станков с ЧПУ и современных методов машинного обучения в производственных системах.
  • Развить практические навыки сбора, подготовки и анализа промышленных данных, выбора и применения ML-методов для оптимизации процессов, качества и надёжности оборудования.
Планируемые результаты обучения

Планируемые результаты обучения

  • Иметь общее представление о принципах работы нейроных сетей. Уметь использовать готовые нейронные сети для анализа собственных данных
  • Демонстрирует знание специальных видов нейронных сетей: рекуррентные, сверточные, глубокие сети для обработки текстов (распределенные представления слов и рекурсивные нейронные сети)
  • Конструирует нейронные сети для решения задач классификации, регрессии и прогнозирования временных рядов
  • Применяет машинное обучение и нейронные сети на реальных кейсах
  • Интерпретировать виды нейронных сетей (сверточные, рекуррентные, глубокие), возможность изменения параметров сети (число слоев, число нейронов). Применять нейронные сети для решения практических задач.
  • Знает, как использовать алгоритмы и нейронные сети для сбора и верификации информации
  • Применяет сверточные и рекуррентные нейронные сети для анализа текста
  • Применяет нейронные сети для обработки изображений
  • Применяет нейронные сети для обработки текстов и звуков
  • Уметь использовать методы контроллируемого машинного обучения
  • Уметь использовать методы неконтролируемого машинного обучения
  • Умеет создавать рекомендательные системы.
  • Умеет разрабатывать алгоритм обучения с подкреплением.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Машинное обучение в производственных системах
  • Контролируемое машинное обучение в решении производственных задач
  • Неконтролируемое машинное обучение в решении производственных задач
  • Обучение с подкреплением в решении производственных задач
  • Нейронные сети и глубокое обучение в решении производственных задач
  • Введение в производство микросхем. Обзор применения нейросетей для производства микроэлектронных устройств.
  • Применение сверточных нейронных сетей Convolutional Neural Networks (CNN) для анализа изображений в микроэлектронике
  • Применение рекуррентных нейронных сетей Recurrent Neural Networks (RNN) в производственных процессах
  • Применение генеративно-состязательных сетей Generative Adversarial Networks (GAN) для синтеза и моделирования новых схем.
  • Применение Long Short-Term Memory (LSTM) — разновидности RNN для прогнозирования надежности и долговечности электронных устройств
  • Применение автоэнкодеров для сжатия данных и восстановления информации при оптимизации проектирования
  • Применение Deep Reinforcement Learning (DRL) — Глубокого обучения с подкреплением для улучшения производственных процессов
  • Экзаменационные Проекты
Элементы контроля

Элементы контроля

  • неблокирующий Экзамен по основам машинного обучения
  • неблокирующий Активность на семинарах
  • неблокирующий Проектное задание №1
  • неблокирующий Проектное задание №2
  • неблокирующий Экзамен по основам технологии производства
  • неблокирующий Проект по применению нейросетей в производстве вычислительных систем и сетей
  • неблокирующий Активность 3 модуль
  • неблокирующий Активность 4 модуль
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 2nd module
    0.1 * Активность на семинарах + 0.1 * Активность на семинарах + 0.3 * Проектное задание №1 + 0.3 * Проектное задание №2 + 0.2 * Экзамен по основам машинного обучения
  • 2024/2025 4th module
    0.25 * Активность 3 модуль + 0.25 * Активность 4 модуль + 0.25 * Проект по применению нейросетей в производстве вычислительных систем и сетей + 0.25 * Экзамен по основам технологии производства
Список литературы

Список литературы

Рекомендуемая основная литература

  • Python для сложных задач: наука о данных и машинное обучение - 978-5-496-03068-7 - Плас Дж. Вандер - 2018 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/356721 - 356721 - iBOOKS
  • Python для сложных задач: наука о данных и машинное обучение : пер. с англ., Плас, Дж. Вандер, 2019
  • Анализ данных в науке и технике : машинное обучение, динамические системы и управление, Брантон, С. Л., 2021
  • Глубокое обучение с подкреплением : теория и практика на языке Python, Грессер, Л., 2022
  • Глубокое обучение с подкреплением на Python. OpenAI Gym и TensorFlow для профи - 978-5-4461-1251-7 - Равичандиран Судхарсан - 2020 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/365299 - 365299 - iBOOKS
  • Глубокое обучение с подкреплением. AlphaGo и другие технологии - 978-5-4461-1079-7 - Максим Лапань - 2021 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/371683 - 371683 - iBOOKS
  • Грокаем глубокое обучение с подкреплением, Моралес, М., 2023
  • Грокаем глубокое обучение с подкреплением. - 978-5-4461-3944-6 - Моралес Мигель - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/391741 - 391741 - iBOOKS
  • Искусственные нейронные сети : учебник / В. В. Цехановский, Е. Ю. Бутырский, Н. А. Жукова [и др.] ; под ред. В. В. Цехановского. — Москва : КноРус, 2023. — 350 с. — ISBN 978-5-406-10678-5. — URL: https://book.ru/book/947113 (дата обращения: 04.07.2025). — Текст : электронный.
  • Лю, Ю. Обучение с подкреплением на PyTorch. Сборник рецептов : руководство / Ю. Лю , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2020. — 282 с. — ISBN 978-5-97060-853-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179493 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Машинное обучение с помощью Python : руководство для специалистов по работе с данными, Мюллер, А., 2022
  • Нейронные сети, генетические алгоритмы и нечеткие системы, Рутковская, Д., 2008
  • Нейронные сети. Полный курс : пер. с англ., Хайкин, С., 2018
  • Обучение с подкреплением для реальных задач: Пер. с англ. - 978-5-9775-6885-2 - Уиндер Ф. - 2022 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/bookshelf/386481 - 386481 - iBOOKS
  • Обучение с подкреплением, Саттон, Р. С., 2011
  • Платонов, А. В.  Машинное обучение : учебное пособие для вузов / А. В. Платонов. — Москва : Издательство Юрайт, 2023. — 85 с. — (Высшее образование). — ISBN 978-5-534-15561-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/520544 (дата обращения: 04.07.2025).
  • Саттон, Р. С. Обучение с подкреплением: введение : руководство / Р. С. Саттон, Э. Д. Барто , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2020. — 552 с. — ISBN 978-5-97060-097-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179453 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Соробин, А. Б. Сверточные нейронные сети: примеры реализаций : учебно-методическое пособие / А. Б. Соробин. — Москва : РТУ МИРЭА, 2020. — 159 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/163853 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Шарден, Б. Крупномасштабное машинное обучение вместе с Python : учебное пособие / Б. Шарден, Л. Массарон, А. Боскетти , перевод с английского А. В. Логунова. — Москва : ДМК Пресс, 2018. — 358 с. — ISBN 978-5-97060-506-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/105836 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Электронное учебное пособие «Искусственные нейронные сети». (2019). Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.32ADFB15

Авторы

  • Полесский Сергей Николаевич
  • Трубочкина Надежда Константиновна
  • Романова Ирина Ивановна
  • Варнавский Александр Николаевич