Форум

Пожалуйста или Регистрация для создания записей и тем.

LCZero

Друзья, если кто-то из вас интересуется шахматами,

за последние 10 лет они тоже шагнули в цифровой век

и обзавелись мощными инструментами для просчета игры,

вполне очевидно, что вопрос о том, кто сильнее машина или человек остались в прошлом,

на данный момент речь идет о конкуренции шахматных движков(программ) и перспективах их развития,

безусловно, машина, просчитывающая варианты на 30-50 ходов вперед показывает потрясающий уровень игры,

так что даже просто наблюдать за партиями, или разбирать их - сплошное удовольствие!

Существуют также и мировые чемпионаты среди движков,

вы можете легко найти их в сети по запросу tcec (top engines championship)


Хочу также рассказать, что не все движки занимаются "тупым" пересчетом вариантов,

есть нейросети, которые анализируют партию эвристически, как человек, работая в наиболее "перспективную" сторону,

первая такая сеть deepmind училась играть сама с собой, в итоге показав невероятные результаты,

в дальнейшем сеть была выкуплена Google и соответственно, работает теперь в интересах капиталистов...

Однако, изначально открытый код позволил создавать "коммунистам" собственные нейросети

на той же основе с тем же открытым кодом.


Речь идет об одной из таких нейросетей https://lczero.org/

на стартовой странице вы можете получить всю информацию о проекте

и скачать клиенты для обучения сетей, или для использования движка lczero

анализирующего партии в программах-оболочках типа chessbase, или arena, где можно "стравить" движки между собой.

Имеются клиенты под CUDA, OpenCL, CPU only для Win, Linux или Mac,

очевидно, вы поняли, что расчеты на видеокартах активно используются и предпочтительнее.


Настройки элементарны, но напишу для тех, кому лень разбираться:

для обучения Лилы (сеть зовут leela) ставим свежие дрова на видеокарту (CUDA пришлось ставить отдельно) и запускаем client.exe

при первом запуске пишем логин и пароль - регистрируемся автоматически, все!

Статистика просчитанных игр видна в клиенте(текущая) и на сайте (Daily Top 50(ALL) Monthly Top 50, Overall Top 50).

Собственно, просчет сетей и помогает leela развиваться с вашей помощью.

Для использования Лилы как движка в любой оболочке (chessbase, arena, internet chess killer etc.) указываем путь к lc0.exe,

и скачиваем с сайта в корень папки нужную версию нейросети,

обратите внимание, каждая сеть отличается по уровню Elo (относительная сила игры)

 


Писал сам, так что без претензий,

на каверзные вопросы отвечу едва ли, сам только заинтересовался,

ну и про вас, конечно, вспомнил,

всем привет! ;)

 

citerra отреагировал на эту запись.
citerra

Спасибо, что не забываете :) Ностальгия у меня, однако, по "старым" никам :)

с таким активом по всему старому ностальгия будет)

может прокатит предложение попиарить boinc.ru, нужен только общий логин и пароль

BOINC.RU