Админ
Зарегистрирован: 14.10.2004
Сообщения: 3633
Откуда: Минск
|
|
В начале мая в Токио состоялся 29-й чемпионат мира среди компьютерных движков. Сенсаций не случилось, за год совсем небольшого прогресса добились гении сёги-программирования. Из важного: по прежнему в топе программы старой школы, базирующиеся на поиске альфа-бета-отсечением. Программы на основе обученных нейросетей, вдохновленные успехами АльфаЗеро, пока не могут составить достойную конкуренцию олдскульным движкам. В этом году нейро-направление на чемпионате представляли Crazy Shogi и Aoba Zero, оба движка не смогли преодолеть первый раунд, правда судя по отчетам команды Aoba Zero: http://www.yss-aya.com/aobazero/index_e.html, на сегодня (3 июля) сетка уже обучилась до уровня топ-программ.
Вернемся же к чемпионату. Первое место заняли, по сути, два движка, набравшие одинаковое количество очков — прошлогодний победитель Kristallweizen (в прошлом году назывался Hefeweizen) и новый чемпион, «новичок» чемпионатов, YaneuraOu. Я неслучайно использовал кавычки, ибо формально YaneuraOu давний участник, впервые заявившийся, как самостоятельная боевая единица. Нужно отметить, что «олдскульные альфа-бета» движки это всегда две составляющие — поисковый движок + оценочная функция. Как поисковый движок YaneuraOu уже давно прекрасно себя зарекомендовал, только в чемпионате этого года какая-то из сборок YaneuraOu стояла «под капотом» у 19(!) участников. А в паре с оценочной функцией elmo YaneuraOu даже становился чемпионом в 2017. Так что ничего удивительного.
Правда, к сожалению, в открытом доступе чемпионской сборки YaneuraOu нет, но есть Kristallweizen чемпионатного образца: https://github.com/Tama4649/Kristallweizen/tree/master/releases По ссылке вы найдете поисковые движки (для разных процессоров) и оценочную функцию (Kristallweizen.zip). Можно использовать это, но есть большое подозрение, что поисковые движки - какая-то из версий YaneuraOu. По мнению же авторитетного сайта https://www.qhapaq.org/shogi/ , лучше всего оценочная функция Kristallweizen работает с поисковым движком dolphin1 (да, вы угадали, это одна из сборок YaneuraOu). Ниже победное фото разработчика YaneuraOu) и рейтинг открытых движков на май этого года. По этой ссылке есть понятная инструкция на японском, как привязать движок dolphin1+Kristallweizen к ShogiGUI: https://migigyoku.com/?p=1353
|
_________________ С уважением,
Андрей Лысенко |
|