RLNet

Библиотека для обучения виртуальных агентов с помощью нейронных сетей.

Разработанная библиотека для обучения виртуальных агентов с помощью нейронных сетей должна предоставлять универсальный инструментарий достаточный для создания интеллектуальных агентов (игровых персонажей).

Библиотека RLNet (Reinforcement Learning Network) написана на языке программирования C++ и предназначена для обучения интеллектуальных виртуальных агентов игре в шахматы и шашки на основе метода обучения с подкреплением DQN (Deep Q-Network).

Интерфейс тестовой среды библиотеки обеспечивает демонстрацию обучения нейронной сети.


Библиотека RLNet обеспечивает выполнение следующих основных функций:

  1. Работа с нейронными сетями;
  2. Обеспечение библиотеки программными решениями для обучения модели нейронной сети;
  3. Внедрение разработанной библиотеки в платформу для разработки и тестирования моделей поведения интеллектуальных агентов;
  4. Реализация обучения виртуальных агентов в среде для заданных правил игры.

Проект выполнен командой "Союз 777" (Амельченко Артём, Антонянц Егор, Березин Дмитрий, Бородина Алина, Глинин Евгений, Гостеева Анна, Пустовских Дмитрий).