• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Project Seminar "Fundamentals of Production Technology and Machine Learning"

2022/2023
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Course type:
Compulsory course
When:
3 year, 1-4 module

Instructors


Aminev, D.


Демин Алексей Анатольевич

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

Аннотация

Проектный семинар «Основы технологии производства и машинное обучение» объединяет принципы современной промышленности (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 для прогнозирования надежности и долговечности электронных устройств
Элементы контроля

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

  • неблокирующий Презентация доклада, оценивается на 1 балл
    Студент готовит доклад (ответ) по заранее выбранной теме на ~7 минут, оценивается в 1 балл. Тему и материал преподаватель выкладывает в системе Smart LMS. На первом вводном семинаре проводится распределение тем презентаций для студентов на 2, 3, 4 семинары.
  • неблокирующий Проект технологического процесса производства в САПР
    Студент устанавливает и самостоятельно осваивает САПР СПРУТ-ТП на ноутбук (ссылки инструкции в Smart LMS), создаёт технологический процесс, проводит открытие заготовок форм, операций, менеджера ресурсов. Осуществляет создание в нём операций, деталей, сборочных единиц и пр. студент осваивает самостоятельно по инструкциям.
  • неблокирующий Алгоритм на примере задачи коммивояжера и распознавание речи и обработки текста
    2 задания, оцениваемых на 1 балл каждое: Алгоритм Имитации отжига на примере задачи коммивояжера Библиотеки распознавания речи и обработки текста Vosk, Kaldi, Rosa
  • неблокирующий Обработка изображений с Keras и TensorFlow и применение алгоритма Transfer Learning
    2 практических задания, оцениваемых на 1 балл каждое: Библиотеки для обработки изображений Keras и TensorFlow Применение алгоритма Transfer Learning для классификации ранее неизвестных объектов на основе похожих известных.
  • неблокирующий Экзамен по машинному обучению
  • неблокирующий Экзамен по основам технологии производства
    Экзаменационный тест по основам технологии производства
Промежуточная аттестация

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

  • 2022/2023 учебный год 2 модуль
    0.2 * Презентация доклада, оценивается на 1 балл + 0.4 * Проект технологического процесса производства в САПР + 0.4 * Экзамен по основам технологии производства
  • 2022/2023 учебный год 4 модуль
    0.4 * Алгоритм на примере задачи коммивояжера и распознавание речи и обработки текста + 0.4 * Обработка изображений с Keras и TensorFlow и применение алгоритма Transfer Learning + 0.2 * Экзамен по машинному обучению
Список литературы

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

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

  • Deep learning : how the mind overrides experience, Ohlsson, S., 2011
  • Deep learning, Goodfellow, I., 2016
  • Deep learning, Kelleher, J. D., 2019
  • Integrating deep learning algorithms to overcome challenges in big data analytics, , 2022
  • Introduction to deep learning, Charniak, E., 2018
  • Pro Deep Learning with TensorFlow 2.0 : a mathematical approach to advanced artificial intelligence in Python, Pattanayak, S., 2023
  • Time series algorithms recipes : implement machine learning and deep learning techniques with Python, , 2023
  • Юрков Н.К. - Технология производства электронных средств - Издательство "Лань" - 2014 - 480с. - ISBN: 978-5-8114-1552-6 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/41019

Рекомендуемая дополнительная литература

  • Гниденко И. Г., Павлов Ф. Ф., Федоров Д. Ю. - ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. Учебное пособие для СПО - М.:Издательство Юрайт - 2017 - 235с. - ISBN: 978-5-534-05047-9 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/tehnologiya-razrabotki-programmnogo-obespecheniya-408655
  • Технология разработки программного обеспечения : учеб. пособие / Л.Г. Гагарина, Е.В. Кокорева, Б.Д. Виснадул ; под ред. Л.Г. Гагариной. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 400 с. — (Высшее образование). - Режим доступа: http://znanium.com/catalog/product/768473
  • Томилин, В. И. Технология производства электронных средств: организационно-методическое обеспечение курсового проектирования по дисциплине [Электронный ресурс] : учеб. пособие / В. И. Томилин, Н. П. Томилина, Н. А. Алексеева. - Красноярск: Сиб. федер. ун-т, 2012. - 120 с. - ISBN 978-5-7638-2512-1.

Авторы

  • Полесский Сергей Николаевич
  • Демин Алексей Анатольевич
  • Аминев Дмитрий Андреевич