Разработанная библиотека для обучения виртуальных агентов с помощью нейронных сетей должна предоставлять универсальный инструментарий достаточный для создания интеллектуальных агентов (игровых персонажей).
Библиотека RLNet (Reinforcement Learning Network) написана на языке программирования C++ и предназначена для обучения интеллектуальных виртуальных агентов игре в шахматы и шашки на основе метода обучения с подкреплением DQN (Deep Q-Network).
Интерфейс тестовой среды библиотеки обеспечивает демонстрацию обучения нейронной сети.
Библиотека RLNet обеспечивает выполнение следующих основных функций:
- Работа с нейронными сетями;
- Обеспечение библиотеки программными решениями для обучения модели нейронной сети;
- Внедрение разработанной библиотеки в платформу для разработки и тестирования моделей поведения интеллектуальных агентов;
- Реализация обучения виртуальных агентов в среде для заданных правил игры.
Проект выполнен командой "Союз 777" (Амельченко Артём, Антонянц Егор, Березин Дмитрий, Бородина Алина, Глинин Евгений, Гостеева Анна, Пустовских Дмитрий).