Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 05.05.2018, 18:34   #571
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Что сделал для запуска версии 0.8:
а чeм вам не нравится официальный вариант для 0.6?

Развернуть для просмотра


Version 0.6:

Fritz unfortunately doesn’t accept any command line parameters for external engines, so a little workaround is required to utilize the engine in this GUI. [ Fritz, к сожалению, не принимает никаких параметров командной строки для внешних двигателей, поэтому для использования движка в этом графическом интерфейсе требуется небольшое обходное решение.] It is the utility ‘InBetween’ by Odd Gunnar Malin, which intercepts communication between the GUI and the engine, and allows on-the-fly modification of the transferred data. [ Это утилита «InBetween» от Odd Gunnar Malin, которая перехватывает связь между GUI и движком и позволяет «на лету» изменять переданные данные.] The utility can be downloaded here (scroll down). [ Утилиту можно загрузить здесь (прокрутите вниз).] You use it as follows: [ Вы используете его следующим образом:]

Extract the files ‘InBetween.exe’ and ‘InBetween.ini’ to the aforementioned ‘LCZero’ subdirectory [ Извлеките файлы «InBetween.exe» и «InBetween.ini» в вышеупомянутый подкаталог «LCZero»]
Edit ‘InBetween.ini’ and provide the following option in the [InBetween] section: CommandLine := lczero.exe –uci (optional: additional parameters according to the list above, for example –noponder; don’t forget to remove ; at the beginning of the line to activate the command) [ Измените «InBetween.ini» и предоставите следующую опцию в разделе [InBetween]: CommandLine: = lczero.exe -uci (необязательно: дополнительные параметры в соответствии с приведенным выше списком, например -noponder; не забудьте удалить; ]

Example:

CommandLine := lczero.exe --uci --noponder

Save & Close the file

Once you have the required files in place, add the engine to Fritz:

In the Fritz start menu, click ‘Enter & Analyse’
Select the ‘Engine’ tab, click ‘Create UCI Engine’
In the ‘Set up UCI Engine’ dialog, select the ‘InBetween.exe’ file located in the aforementioned folder via the respective file selection dialog

Name and Author should be filled in automatically, and no further configuration is required.

Note: For the purpose of creating this guide, v1.3 of the ‘InBetween’ utility has been used.
[свернуть]
svoitsl вне форума   Ответить с цитированием
Старый 05.05.2018, 21:05   #572
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
а чeм вам не нравится официальный вариант для 0.6?
Тем, что тесты для версии 0.7 уже проведены.
Если запустить движок как либо иначе, чем так, как он уже был запущен в прошлых тестах, то результаты матчей невозможно будет сопоставить.
Maratka вне форума   Ответить с цитированием
Старый 05.05.2018, 21:10   #573
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
то результаты матчей невозможно будет сопоставить.
интересно, а как способ запуска повлияет на результаты матчей?

вот тут
https://www.twitch.tv/ccls
неплохо отображается рейтинг разных сетей
svoitsl вне форума   Ответить с цитированием
Старый 05.05.2018, 22:56   #574
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Хотелось бы привести интересное сообщение с другого сайта

Развернуть для просмотра



Цитата: Сообщение от Пломбир
Можно прослеживать силу игры относительно различных версий стокфиша.
С каждой сетью там наигрывают вроде бы 200 игр с контролем 48 сек + 0,2, с книжкой 200 позиций, без эндшпильных баз.
На основе этой таблички сделал график. Каждая зеленая линия - это различная версия стокфиша. Самая верхняя - SF9; самая нижняя - SF8 уровень 0:
Можно заметить, что, например, с 205 по 245 сеть фактически не было прогресса, хотя при играх друг с другом рост что-то около 240 пунктов

[свернуть]

То есть получается, что за последние почти 2 млн. игр сеть обучилась не более чем на 1%, не уверен,что это статистически значимая величина.
Что ,впрочем, только подтверждает наблюдения Maratka
svoitsl вне форума   Ответить с цитированием
Старый 05.05.2018, 23:18   #575
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
интересно, а как способ запуска повлияет на результаты матчей?
Теоретически, может измениться скорость перебора.
Практически, это конечно же маловероятно. Однако, хотелось бы уйти от "костылей", и коль уж LZ является UCI-движком, то ставить его напрямую.
Maratka вне форума   Ответить с цитированием
Старый 05.05.2018, 23:33   #576
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
То есть получается, что за последние почти 2 млн. игр сеть обучилась не более чем на 1%, не уверен,что это статистически значимая величина.
Думается, что если запустить две копии LZ с разными базами друг против друга, то прирост в две-три сотни Elo вполне подтвердится.

Проблема (я практически уверен в этом) именно в ошибках движка, из-за которых он неверно понимал некоторые правила, и не учился некоторым фокусам, т.е. по сути - он учился играть не в шахматы, а не некую шахматоподобную игру.

Само собой, что выставив LZ против движка, который играет именно в шахматы, мы видим:
1) Проигрыш LZ
2) Отсутствие прогресса при переходе к новым базам.

п.(2) объяснянется тем, что чем дольше движок "учится", тем лучше он играет в шахматоподобную игру, и тем дольше его нужно переучивать, чтобы он стал прогрессировать в игре именно в шахматы.
Но ничего страшного, версия 0.8 с исправлениями движка только вышла. Дней за десять она наиграет ~2 млн партий уже именно в шахмтаты (предполагаю, что это были последние баги), после чего пойдет устойчивый рост реальной силы игры против других движков.
Maratka вне форума   Ответить с цитированием
Старый 05.05.2018, 23:55   #577
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Теоретически, может измениться скорость перебора.
странно,ведь это только способ загрузки движка,он выполняется однократно (по Fritz кажется один раз за игру, в Арене 1 раз за 20 игр,но это можно менять) и более не на что не влияет, прога уже в памяти. и "костыль" хоть и сидит в памяти, но других ресурсов не потребляет.


Цитата: Сообщение от Maratka
Дней за десять она наиграет ~2 млн партий
Мне конечно нравится ваш оптимизм, но.... если её 10 млн игр учили играть так (неправильно), а потом 2 млн по другому, то вероятность что она будет играть по другому (то есть правильно) вряд ли превысит 2/12=1/6.
svoitsl вне форума   Ответить с цитированием
Старый 06.05.2018, 00:21   #578
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
Мне конечно нравится ваш оптимизм, но.... если её 10 млн игр учили играть так (неправильно), а потом 2 млн по другому, то вероятность что она будет играть по другому (то есть правильно) вряд ли превысит 2/12=1/6.
Вероятность IMHO будет стремиться к 100%, т.к. ранее такие ходы просто не делались самим LZ, (аналогично, LZ не видел, что этот ход может сделать соперник), теперь же рейтинг (а с ним и вероятность) этих ходов будет стремительно нарастать, т.к. случайно сделав этот ход, новая сеть выиграет у старой, повысит рейтинг хода, и т.д. по восходящей спирали.
Maratka вне форума   Ответить с цитированием
Старый 06.05.2018, 14:22   #579
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Практически, это конечно же маловероятно. Однако, хотелось бы уйти от "костылей", и коль уж LZ является UCI-движком, то ставить его напрямую.
Завел таки...
Установил на оболочку последние пачти, и оболочка увидела движок.
Исправление было в позапрошлом патче (актуальная версия - 15.38).

ChangeLog GUI 15.36
- Regression: Sometimes a diagram didn't appear print preview.
- Regression: Speech output didn't always work.
- Improved handling of non-standard-compliant PGN.
- Improved loading of non-standard-compliant UCI engines.
- Graphical errors with text output of non-western languages.
- Wrong handling of ribbon entry for book style.
- Dialog for theme blitz was grafically broken.
Maratka вне форума   Ответить с цитированием
Старый 06.05.2018, 16:25   #580
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

https://en.chessbase.com/post/leela-...ero-for-the-pc
Maratka вне форума   Ответить с цитированием
Старый 06.05.2018, 19:52   #581
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Запустил матч версий 0.7 с базой 227 против 0.8 с базой 252.
Результат позже, а пока что график:



Очевидно, что новая база (плюс новый двиг) оценивают одну и ту же позицию сильно по разному. Кто прав, узнаем к утру, когда доиграется матч.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
svoitsl (06.05.2018)
Старый 06.05.2018, 20:20   #582
Bullet
3 разряд
 
Аватар для Bullet
 
Регистрация: 14.06.2016
Адрес: Москва
Сообщений: 234
Сказал(а) спасибо: 142
Поблагодарили 878 раз(а) в 190 сообщениях
Репутация: 49
По умолчанию Re: LCZero

Maratka, а если последним стокфишем оценить позицию в районе 40 и 60 хода, он что покажет?
Bullet вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (06.05.2018)
Старый 06.05.2018, 20:42   #583
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Bullet
Maratka, а если последним стокфишем оценить позицию в районе 40 и 60 хода, он что покажет?
На какой глубине?
Ну или через сколько времени анализа (у меня AMD FX-8350 на штатных частотах)?

_____
Кстати, партию выиграла версия .8 (черные).
Maratka вне форума   Ответить с цитированием
Старый 06.05.2018, 20:51   #584
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
На какой глубине?
Ну или через сколько времени анализа (у меня AMD FX-8350 на штатных частотах)?
В общем, зря спрашивал, тут приличная глубина набирается практически мгновенно:








________



Короче, чисто ничейная позиция...
Maratka вне форума   Ответить с цитированием
Старый 07.05.2018, 10:47   #585
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Итого, имеем:

Код:
100 0.7_ID227 vs 0.8_ID252, Blitz 2m+12s  2018

1	lczero v0.8	 +34	+14/=28/-9	54.90%		28.0/51
2	lczero v0.7	 -34	+9/=28/-14	45.10%		23.0/51
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Bullet (07.05.2018)
Старый 07.05.2018, 11:16   #586
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Итого, имеем:
значит сама с собой она чему то да научилось....
Но вот с другими ещё какое то время будет пробуксовывать...
id228 пока официально самая сильная
svoitsl вне форума   Ответить с цитированием
Старый 07.05.2018, 11:28   #587
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
id228 пока официально самая сильная
Я не нашел, какая версия движка там используется.
Maratka вне форума   Ответить с цитированием
Старый 07.05.2018, 12:37   #588
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

svoitsl, самая сильная по сравнению со Stockfish. Если сравнивать вообще (с учетом множества движков), то мы не знаем.
sovaz1997 вне форума   Ответить с цитированием
Старый 07.05.2018, 13:21   #589
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

А какая самая сильная по сравнению со SF, учитывая, что есть несколько версий движков, каждый из которых нужно проверять с разными сетями/базами, которых выходит 3-4 штуки в сутки?
Это я к чему?

Цитата: Сообщение от svoitsl
Но вот с другими ещё какое то время будет пробуксовывать...
id228 пока официально самая сильная
Т.е. может оказаться, что база ID228 была самая сильная при клиенте 0.7, однако она совершенно не обязательно будет самой сильной с клиентом 0.8 (т.е. последней, актуальной на сегодня версией ).
Maratka вне форума   Ответить с цитированием
Старый 07.05.2018, 13:51   #590
Bullet
3 разряд
 
Аватар для Bullet
 
Регистрация: 14.06.2016
Адрес: Москва
Сообщений: 234
Сказал(а) спасибо: 142
Поблагодарили 878 раз(а) в 190 сообщениях
Репутация: 49
По умолчанию Re: LCZero

Да там разброс 50 ЭЛО, не выбрать просто так самую сильную.
Bullet вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (07.05.2018)
Старый 08.05.2018, 08:23   #591
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

По-пробовал запустить движок на CUDA (к сожалению для этого нужны видюхи GF)
В принципе скорость перебора возросла и при некотором увеличении контроля (до 5'+20") с Рыбкой 2.3.2а mp x64 играет на равных
svoitsl вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Lk (08.05.2018)
Старый 08.05.2018, 11:10   #592
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

А между тем прошел официальный тест относительно крайней сети id260, результаты пока скромные, всего 2801 Эло, по сравнению со всяким Стокфишами.
Самый большой результат пока у id228 и составляет он 2853, даже вырос на 1 Эло.
Значит пик в обучении пройден,но есть надежда что это локальный пик, а будет ещё один и побольше этого.
svoitsl вне форума   Ответить с цитированием
Старый 08.05.2018, 21:59   #593
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

вопрос, если такое начало...
1 Nf3 e5
2 Nxe5
Это нормально....?
(не знаю теории)
svoitsl вне форума   Ответить с цитированием
Старый 08.05.2018, 22:15   #594
Evgeny
3 разряд
 
Аватар для Evgeny
 
Регистрация: 13.06.2016
Сообщений: 183
Сказал(а) спасибо: 859
Поблагодарили 537 раз(а) в 181 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Ненормально. У белых перевес.
Evgeny вне форума   Ответить с цитированием
Старый 08.05.2018, 22:20   #595
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Это так сыграла Лила (черными)..
мне тоже показался её ход весьма оригинальным...
Она его сделала с превеликой радостью (+23.61)
svoitsl вне форума   Ответить с цитированием
Старый 08.05.2018, 22:29   #596
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
Это так сыграла Лила (черными)..
мне тоже показался её ход весьма оригинальным...
Итого парти какой?
И с кем играл LZ?
Maratka вне форума   Ответить с цитированием
Старый 08.05.2018, 22:38   #597
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Итога я не стал дожидаться,
1. Nf3 e5
2. Nxe5 Qh4
3. g3 Qd8
4. d4 Be7
5. Nc3 Nf6

играла с Рыбкой 2.3.2a mp x64
на 5 -м ходу все были собой довольны,+0.9 у обоих
svoitsl вне форума   Ответить с цитированием
Старый 09.05.2018, 07:34   #598
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Что-то пока падает сила игры LCZero. Возможно, сказались предыдущие баги в обучении.
sovaz1997 вне форума   Ответить с цитированием
Старый 09.05.2018, 07:46   #599
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Последний 1 млн игр как то не прижился....
Id228 (2853 Эло) пока остается сильнейшей, хотя с тех пор было наиграно более 1.6 млн партий..
svoitsl вне форума   Ответить с цитированием
Старый 09.05.2018, 10:24   #600
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

1) Они по 200 партий играют, т.е. погрешность 30 Elo с гаком.
2) Меня еще до сих пор никто не убедил в том, что беря в качестве точки отчета движок с рейтингом на четыре сотни Elo выше, получится увидеть динамику развития.
Maratka вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:52. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru