Лабораторный комплекс «Применение пакета TensorFlow в игровых задачах»
Данная лаборатория позволяет изучить и закрепить азы работы с платформой машинного обучения TensorFlow на виртуальных площадках-песочницах. В данном комплексе отрабатывается принцип обучения с подкреплением. Программный комплекс предоставляет интерактивную среду, включающую проектирование и настройку параметров нейросети, программирование поведения агентов и окружающей среды, визуализацию процесса обучения, сбор экспериментальных данных и симуляцию задачи.
Учебный комплекс состоит из следующих модулей:
Трехмерный движок для визуализации игрового процесса и моделирования физического взаимодействия;
Модуль настройки модели нейронной сети;
Модуль TensorFlow Sharp для исполнения моделей;
Модуль вывода результатов и визуализации линейной регрессии.
В рамках данного программного комплекса с помощью нейронной сети и обучения без учителя решается следующий набор игровых задач:
Моделирование попадания в обруч агентом и нахождение оптимальной силы броска F при заданном расстоянии до цели X;
Моделирования прохождения двумерной трассы агентом, с условием отсутствия столкновений при заданной скорости;
Моделирование решения задачи парковки агента «автомобиль» в парковочное место заданного размера и положения, при изменяемых значениях скорости и поворота агента.
Во всем программном обеспечении лаборатории реализованы следующие функциональные возможности:
Авторизированный вход;
Управление и навигация в программе осуществляются как с помощью мыши, так и с помощью сенсорного ввода;
Моделирование и трехмерная визуализация процессов решения задачи в циклах обучения.
ПО позволяет выводить на экран анимированные трехмерные модели агентов или синтезированных изображений обстановки;
ПО позволяет проводить виртуальные лабораторные работы с сохранением результатов и выходных данных в стандартных форматах обмена данными (csv и pdf);
В состав ПО входит компонент технической поддержки, обеспечивающий интерактивный поиск и доступ к технической документации;
ПО позволяет проводить обучение и оценку полученных знаний. По результату выполнения действий в учебном модуле выводится сообщение с указанием верно выполненных заданий и допущенных ошибок
Комплектация:
Специализированное ПО на электронном носителе
Руководство по эксплуатации учебного оборудования
Системный блок
Монитор