- Blind mode tutorial
lichess.org
Donate
Компьютер против человвека

BOT maia

Chess botChessLichessAnalysisPuzzle
Maia — это продолжающийся исследовательский проект, в котором шахматы используются в качестве примера того, как улучшить взаимодействие человека и ИИ. Мы надеемся, что Майя станет полезным инструментом обучения и с ней будет весело играть. Наши исследовательские цели включают в себя персонализацию Maia для отдельных игроков, определение типов ошибок, которые совершаются на каждом уровне рейтинга, запуск Maia в ваших играх и выявление повторяющихся предсказуемых ошибок и многое другое.

Цель Майи — сыграть человеческий ход — не обязательно лучший ход. В результате у Maia более человеческий стиль, чем у предыдущих движков, и более 50% времени повторяются ходы, выполняемые игроками-людьми в онлайн-играх.
Maia — это платформа глубокого обучения, похожая на AlphaZero/Leela, которая учится на онлайн-играх, а не на самостоятельных играх. Майя обучена миллионам игр и пытается предсказать ход человека в каждой увиденной позиции.
обучили 9 версий Майи, по одной на каждую веху Эло между 1100 и 1900 годами. Майя 1100 обучалась только на играх между игроками с рейтингом 1100 и так далее. Каждая версия учится на 12 миллионах человеческих игр и учится тому, как обычно играют в шахматы на своем конкретном уровне.
Во время обучения Майе дается позиция, которая произошла в реальной человеческой игре, и она пытается предсказать, какой ход был сделан. Увидев сотни миллионов позиций, Майя точно уловила, как люди разного уровня играют в шахматы.
измеряем «точность соответствия ходов», то есть насколько часто прогнозируемый ход Майи совпадает с ходом человека в реальных онлайн-играх.Поскольку обучили 9 разных версий Майи, каждая из которых соответствует определенному уровню навыков, мы можем начать алгоритмически фиксировать, какие ошибки совершают игроки с определенным уровнем навыков и когда люди перестают их совершать.
В этом примере Майя предсказывают, что люди перестанут делать заманчивый, но неправильный ход b6 примерно в 15:00.image
В этой позиции уровни Майи 1100–1400 правильно предсказывают, что белые сделают заманчивый, но неверный ход b6 (ход, сделанный в партии). Это угрожает ферзю, но после ...Qxc5 большой перевес белых практически исчезает. Уровни Maia 1500–1900 предсказывают, что в среднем игроки с рейтингом 1500 и выше будут правильно играть bxa6, вынуждая ферзевый фланг открыться для решающего эффекта.
Мы протестировали каждую майю на 9 наборах из 500 000 позиций, возникших в реальных играх с людьми, по одной для каждого уровня рейтинга между 1100 и 1900. Каждая майя делала прогноз для каждой позиции, и мы измеряли результирующую точность сопоставления ходов в каждом наборе.
Каждая Майя отражает человеческий стиль на своем целевом уровне мастерства. Меньшие значения Maias лучше всего предсказывают ходы, сыгранные игроками с более низким рейтингом, тогда как более высокие значения Maias предсказывают ходы, сделанные игроками с более высокими рейтингами.
В качестве сравнения мы посмотрели, как Stockfish справляется с той же задачей прогнозирования. Мы установили различные ограничения глубины, от рассмотрения только текущей доски (D01) до возможности поиска на 15 слоев вперед (D15). Stockfish с ограниченной глубиной — самый популярный движок, против которого можно играть ради развлечения (например, функция «Играть с компьютером» на Lichess).
Мы также сравнили шахматы с различными моделями Leela, начиная от очень слабой версии с рейтингом 800 и заканчивая версией с рейтингом 3200.
Модели Stockfish и Leela не так хорошо предсказывают движения человека, как Майя. Не менее важно и то, что они не соответствуют целевому уровню квалификации: кривые на графике относительно плоские в широком диапазоне уровней квалификации человека.
Майя особенно хорошо предсказывает человеческие ошибки. Точность сопоставления ходов любой модели увеличивается с качеством хода, поскольку хорошие ходы легче предсказать. Но даже когда игроки совершают ужасные промахи, Майя правильно предсказывает их примерно в 25% случаев. Эта способность понимать, как и когда люди могут совершать ошибки, может сделать Maia очень полезным инструментом обучения.
В текущей работе мы выводим моделирование человеческой игры на новый уровень: можем ли мы предсказать ходы , которые сделает конкретный игрок-человек? Оказывается, персонализация Maia дает нам наибольший прирост производительности. Мы достигаем таких результатов путем тонкой настройки Maia: начиная с базовой Maia, скажем, Maia 1900, мы обновляем модель, продолжая обучение играм отдельных игроков. Этот график показывает, что персонализированные Майи достигают точности до 65% при прогнозировании действий конкретных игроков.
Вы можете сами сыграть против Майи на Lichess! Вы можете играть в Maia 1100 , Maia 1500 и Maia 1900 .
Maia — это продолжающийся исследовательский проект, в котором шахматы используются в качестве примера того, как улучшить взаимодействие человека и ИИ. Мы надеемся, что Майя станет полезным инструментом обучения и с ней будет весело играть. Наши исследовательские цели включают в себя персонализацию Maia для отдельных игроков, определение типов ошибок, которые совершаются на каждом уровне рейтинга, запуск Maia в ваших играх и выявление повторяющихся предсказуемых ошибок и многое другое.

мой Клуб на lichess https://lichess.org/team/matvey0811--friends