Технологии |

Шахматный тренажер с искусственным интеллектом разработали в МГУ

Шахматный тренажер с искусственным интеллектом разработали в МГУ Фото: onlineport-media.ru

Ученые кафедры алгоритмических языков ВМК МГУ имени Ломоносова разработали новую шахматную программу, которая оценивает сделанный ход и предоставляет пользователю информацию о перспективах игры, передает информационный портал «Якутия 24» со ссылкой на пресс-службу вуза.

В ходе работы были рассмотрены классические и нейросетевые шахматные алгоритмы. На основе этих методов была создана программа, обыгрывающая противников с первым разрядом по системе рейтингов ЭЛО. Программа оценивает ходы игрока и предоставляет текстовые объяснения, что полезно для анализа ошибок и улучшения навыков игры.

«В случае выполнения неудачного хода пользователь может в отдельном окне увидеть последовательность ходов – вариант игры, предлагаемый программой для текущей позиции», – приводятся слова магистранта ВМК МГУ Владимира Оганесяна.

Отмечается, что данная программа включает такие методы, как Alpha-Beta процедура, перебор с нулевым окном, Principal Variation Search, хэш-таблицы с Zobrist-ключами и методы сортировки перемещений. Также она оснащена графическим интерфейсом для удобного взаимодействия с пользователем.

Для определения уровня игры разработанной программы были проведены тестовые партии с компьютерными программами разного уровня. В качестве программ-соперников были выбраны компьютерные игроки с известных шахматных сайтов.

«Наш подход позволяет использовать программу как игрока-помощника при обучении или подготовке к турнирам», – добавила доцент кафедры алгоритмических языков ВМК МГУ Юлия Корухова.