- Главная
- Полезные материалы
- Машинное обучение в имитационных моделях
Машинное обучение в имитационных моделях
- Дата публикации: 27.11.2019
Консультант NFP Вячеслав Белогрудов подготовил статью о применении машинного обучения в имитационных моделях, продемонстрировав слияние технологий на модели цеха складирования готовой продукции.
Машинное обучение в имитационном моделировании
Машинное обучение — одно из направлений концепции Индустрии 4.0, связанное с обучением искусственного интеллекта на больших объемах данных. В разрезе имитационного моделирования машинное обучение предоставляет собой инструмент для динамической оптимизации данных в зависимости от условий окружающей среды, что позволяет использовать оптимальные в любой момент времени параметры, а не «идеальные» для усредненной ситуации.
Подключение алгоритмов машинного обучения к моделям AnyLogic позволяет раскрывать ранее недоступные аспекты:
- построение зависимостей на основе больших объемов исторических данных и проецирование их на модель;
- расчет важности конкретных факторов с учетом всех уровней сложности;
- аналитика входящих параметров и визуализация исходящего потока информации в реальном времени.
Конкретные применимые методики, подходы или алгоритмы зависят от функциональных требований задачи.
Так, например, в модели распространения нового товара, дополненной обучаемой нейронной сетью, есть возможность перед каждым запуском симуляции актуализировать входные параметры реальной информацией о состоянии рынка.
В рамках задачи повышения эффективности логистической цепи для получения ответов лучше всего подходит обучение с подкреплением, где с каждым новым шагом модель приближается к наиболее оптимальной стратегии транспортировки.
Не стоит забывать о связанной работе имитационного моделирования, машинного обучения и промышленного интернета вещей, которая открывает мир «интернета всего» и позволяет взглянуть на бизнес «сверху», прорабатывая в тестовой среде сценарии на основании данных, полученных онлайн: с камер, со статичных и движущихся датчиков, от поставщиков и др.
Модель цеха с элементами машинного обучения
Пример разработанной NFP модели работы балочных кранов поможет понять принцип взаимодействия «обучения с учителем» с имитационным моделированием.
В качестве примера рассматривается цех складирования готовой продукции с двумя кранами, двумя конвейерными лентами с прибывающей продукцией, зоной загрузки в самосвал и зоной складирования. C непредсказуемой периодичностью возникают блокировки погрузки/разгрузки и ситуации длительного ожидания одного крана другим. Кроме того, накладывается необходимость проведения регулярных и аварийных ремонтных работ.
Бизнес-цель в данном примере – «повышение эффективности цеха складирования готовой продукции».
Основные задачи:
- минимизации простоев,
- увеличения суммарной утилизации кранов,
- увеличение пропускной способности цеха,
- снижение вероятности блокировки кранов.
Решение достигается за счет оптимального распределения приоритетов очередности работы кранов в режиме реального времени, при помощи машинного обучения, а именно «обучения с учителем».
Первоначально алгоритм обучения получает исторические данные, на основе которых строит зависимость. После запуска модели зависимость корректируется, опираясь на актуальное положение груза в зоне работы кранов.
В результате задачи между кранами распределяются наиболее оптимально, и, как следствие, минимизируются простои, увеличивается суммарная утилизация и увеличивается пропускная способность всего предприятия.
Взаимодействие AnyLogic с ПО для машинного обучения
Работа с машинным обучением подразумевает необходимость в среде обучения и тестирования алгоритмов, проверки достоверности полученных данных и получения подготовленных наборов информации.
В данном контексте Anylogic так же позволяет эффективно взаимодействовать с системами принятия решений, нейронными сетями, деревьями, ансамблями и т.п.
Как пример — возможно использование совместно с SKIL (DL4J, RL4J), Weka, MOA и др.

- Рубрика: Полезные материалы
- Июнь 2022
- Май 2022
- Апрель 2022
- Март 2022
- Февраль 2022
- Январь 2022
- Декабрь 2021
- Ноябрь 2021
- Сентябрь 2021
- Август 2021
- Июль 2021
- Июнь 2021
- Май 2021
- Апрель 2021
- Март 2021
- Февраль 2021
- Январь 2021
- Декабрь 2020
- Ноябрь 2020
- Октябрь 2020
- Сентябрь 2020
- Август 2020
- Июль 2020
- Июнь 2020
- Май 2020
- Апрель 2020
- Март 2020
- Февраль 2020
- Январь 2020
- Декабрь 2019
- Ноябрь 2019
- Октябрь 2019
- Сентябрь 2019
- Август 2019
- Июль 2019
- Июнь 2019
- Май 2019
- Апрель 2019
- Март 2019
- Февраль 2019
- Январь 2019
- Декабрь 2018
- Ноябрь 2018
- Октябрь 2018
- Сентябрь 2018
- Август 2018
- Июль 2018
- Июнь 2018
- Май 2018
- Апрель 2018
- Март 2018
- Февраль 2018
- Январь 2018
- Декабрь 2017
- Ноябрь 2017
- Октябрь 2017
- Сентябрь 2017
- Август 2017
- Июль 2017
- Июнь 2017
- Май 2017
- Апрель 2017
- Март 2017
- Февраль 2017
- Январь 2017
- Декабрь 2016
- Ноябрь 2016
- Октябрь 2016
- Сентябрь 2016
- Август 2016