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

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

Ответ
 
Опции темы Опции просмотра
Старый 01.04.2019, 13:06   #2761
Alex_Zet
Эксперт
ТС
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: LCZero

Цитата: Сообщение от Hendry
последняя версия, выложенная 18 дней назад под 0.21.0 версию Lc0, работает вполне нормально, насколько я знаю. Судя по активности автора в дискорд канале Лилы, проект он бросать не собирается.
Так расскажите поподробнее о проекте, дайте ссылки на турниры.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 01.04.2019, 14:20   #2762
Hendry
2 разряд
 
Аватар для Hendry
 
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
По умолчанию Re: LCZero

Я не являюсь програмистом, поэтому могу рассказать только так как я понимаю исходя из слов автора проекта, личного опыта использования LeelaFish и других людей. проект LeelaFish это некий гибрид из классического ab движка и нейронной сети Lc0. решения о ходе, формирование вариантов ходов принимает Lc0. но с одной существенной поправкой - Лила отправляет варианты вспомогательному движку и получает отбратно лучшие ответы. на основании этого она формирует принятие решения. это решает главную проблему Lc0 - просмотры "зевки". в качестве вспомогательного движка можно использовать любой UCI движок 3000+ ЭЛО

вот пара тестов LeelaFish из дискорд канала https://discordapp.com/channels/425419482568196106

Код:
KillerDucky15.03.2019
Round-Robin Leelafish testing vs lc0dev and SF10
LC0-version: v0.21.0-fish-v0.8 - https://github.com/killerducky/lc0/wiki/LeelaFish
LC0 options: -w 32930 --auxengine-path=../sf-bad18bcc --auxengine-options=Hash=512;Threads=2
Time control: 1+1
Hardware: CPU i5-7600K, GPU RTX 2080
Speed: 875 * lc0 19.8knps / SF9 2.4Mnps = LeelaRatio 7.2
Book: 8moves_v3.pgn
Tablebases: 3-4-5
Adjudication: none
Software: Cutechess
Comment: Leelafish is a modified version of the Lc0 engine that gets help from an outside (auxiliary) engine. Leela uses the AuxEngine's PV to boost the Policy of those moves. Otherwise Leela's search runs the same as before, including all position evaluations.
Changes from last test: Long time since my last proper test, many changes since then. Similar results though. sf-bad18bcc is the hash of SF I built with to avoid a SF10 bug.
Results:
   # PLAYER                                        :  RATING  ERROR  POINTS  PLAYED   (%)  CFS(%)
   1 lc0sfbad18bcc_w32930_b50_d15_t100_fpv4_tb1    :      24     18    79.5     144  55.2      97
   2 lc0dev                                        :      -7     18    70.0     144  48.6      78
   3 sf10                                          :     -18     17    66.5     144  46.2     ---

White advantage = 9.81 +/- 10.62
Draw rate (equal opponents) = 80.36 % +/- 2.83
Код:
Navs15.03.2019
Match Gauntlets 100 Games versus Top Engines 
LC0-version:v0.20.1 ; v0.20.2 ; v0.21.0 
LC0 options: --threads=3  --nncache=20000000 --cpuct=3.2 –cpuct base 10000 –max-collision-events=256
Time control: 5m + 3s increment (200kn/move)
Hardware: i9-7960X CPU @ 2.80GHz (32 logical threads) ; GPU’s 2 x GTX-1080 ti
Speed: : Leela Ratio ~0.57 
Tablebases: 6 Piece Syzygy
Adjudication: Yes
Software: Fritz Gui
Comment: Current comparison 41529
Results:
# PLAYER                         :  RATING   ERROR  POINTS  PLAYED  (%)   CFS(%)   W    D    L  D(%)
Stockfish 030219 64 BMI2         :      21     60    82.5     100  82.5      50   65   35    0  35.0
Leelafish v0.21.0-fish-v0.7      :      21     54    82.5     100  82.5      69   65   35    0  35.0
Lc0 v0.20.1 32930                :       0     60    81.0     100  81.0      50   66   30    4  30.0
Lc0 v0.21.0 41452_h8             :     -13     54    80.0     100  80.0      57   62   36    2  36.0
Lc0 v0.21.0 41529                :     -20     50    79.5     100  79.5      50   60   39    1  39.0
Lc0 v0.21.0-dev CP               :     -20     53    79.5     100  79.5      50   62   35    3  35.0
Lc0 v0.20.1 32890                :     -39     51    78.0     100  78.0      50   62   32    6  32.0
Lc0 v0.20.1 32585                :     -45     51    77.5     100  77.5      56   57   41    2  41.0
Lc0 v0.20.1 32194                :     -63     51    76.0     100  76.0      50   56   40    4  40.0
Lc0 v0.20.2 Leelenstein 4.0      :     -63     48    76.0     100  76.0      50   58   36    6  36.0
Lc0 v0.20.1 32742                :     -91     49    73.5     100  73.5      61   49   49    2  49.0
Lc0 v0.20.2 AntiFish M1_289      :    -108     52    72.0     100  72.0      67   53   38    9  38.0
Lc0 v0.20.2 40745                :    -124     47    70.5     100  70.5      54   48   45    7  45.0
Lc0 v0.20.1 11248                :    -144     48    68.5     100  68.5      53   40   57    3  57.0
также могу сказать по личному опыту использования LeelaFish имеет более стабильные и высокие результаты чем стандартные сети Lc0.
Hendry вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Zet (01.04.2019), byan_mivv (01.04.2019), w64 (02.04.2019)
Старый 01.04.2019, 16:01   #2763
Alex_Zet
Эксперт
ТС
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: LCZero

Hendry, спасибо вам за предыдущий пост. Не могли бы вы написать инструкцию как все это, Лила, Сток соединяются и начинают работать.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 01.04.2019, 16:04   #2764
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Alex_Zet
Не могли бы вы написать инструкцию как все это, Лила, Сток соединяются и начинают работать.
Боюсь, что это не инструкция, а модифицированный движок LZ.
Maratka на форуме   Ответить с цитированием
Старый 01.04.2019, 16:27   #2765
Alex_Zet
Эксперт
ТС
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: LCZero

Блин, это же конец и дальше не к чему стремиться. Лила + Сток = конец движкам. ((
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 01.04.2019, 16:57   #2766
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Alex_Zet
Блин, это же конец и дальше не к чему стремиться. Лила + Сток = конец движкам. ((
Почему же? Если и тот и другой по отдельности возьмут ~45-48% очков в матче с кентавром, то и тот, и другой вполне могут развиваться. Ведь у кентавра свои слабые места: он сложнее и неповоротливее - первое, если в качестве основного движка будет LZ, а SF "на подхвате", для проверки зевков - то кентавр по сути своей не сможет использовать таблицы (второе), т.к. у LZ явно не хватает глубины, а значит он таки будет зевать, но уже иначе: не проигрывать в два хода ничейную позицию, а не выигрывать заведомо выигрышную.

____
Но шансов на успешную борьбу с кентавром у SF будет больше.
Maratka на форуме   Ответить с цитированием
Старый 01.04.2019, 17:24   #2767
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Если LeelaFish, к примеру, выиграет финал TCEC, это будет не так интересно, т. к. победят оба: и Stockfish, и Leela, работая сообща. Поэтому, я считаю, что LeelaFish не может играть в TCEC. А вот собственные гибриды от Leela и SF - могут. Но пока я не вижу большое преимущество Leelafish над Lc0. Думаю, не стоит торопиться
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Viktor (01.04.2019), w64 (02.04.2019)
Старый 01.04.2019, 17:29   #2768
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от sovaz1997
Поэтому, я считаю, что LeelaFish не может играть в TCEC. А вот собственные гибриды от Leela и SF - могут.
Ну это как бы вообще аксиома.
Maratka на форуме   Ответить с цитированием
Старый 01.04.2019, 17:35   #2769
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Ну это как бы вообще аксиома.
Ну, как сказать. Не удивлюсь, если в CCC его в какой-то момент пустят, например))
sovaz1997 вне форума   Ответить с цитированием
Старый 01.04.2019, 17:41   #2770
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Ну пустят и пустят. Выиграет. Только вот "кто" выиграет? LZ или SF? :D
Потому таки да, нет смысла!
Maratka на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (01.04.2019)
Старый 01.04.2019, 18:04   #2771
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: LCZero

Так а смысл, если под GPU сервер железо подбирается по принципу "минимальный процессор, чтобы тянул такой MCTS".
Ну останется у вас 1 ядро свободное для SF, и толку, я думаю, не будет почти никакого
Это имеет смысл, когда у вас лишние процессорные ресурсы на сервере с видеокартами остаются, но вроде бы ни в TCEC, ни в 4c особо их нет. Никто не хочет переплачивать не очень ясно за что.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (01.04.2019)
Старый 01.04.2019, 18:15   #2772
Alex_Zet
Эксперт
ТС
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: LCZero

Человек очень слаб и не может противостоять собственнлй тяге к богатству и почестям. Энтузиасты конечно останутся. Я к примеру восхищен как люди радуются патчам Стока в 0.38 ЭЛО. Это как бы уже поиск истины. Но в целом движки развивать практически перестанут. А зачем если можно соединить не соединимое и все. Уже же было сказано что на СССС движки пускают на усмотрение организаторов. Конечно же ЛилаФиш будет там играть и вынесет всех вперед ногами. Это интересно будет увидеть один раз. А далее что?
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 01.04.2019, 18:21   #2773
Alex_Zet
Эксперт
ТС
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: LCZero

А с лицензиями что, если ЛилаФиш это как бы два движка в одном, а ведь ясно сказанно что на ТСЕС клонов не пускают, а тут как бы двойной клон. Нет конечно же пусть будет такой движек, даже пусть обязательно будет. Но вот только пусть учавствует лишь в кухонных турнирах и тестах. На ТСЕС ему точно делать нечего.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 01.04.2019, 18:29   #2774
Alex_Zet
Эксперт
ТС
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: LCZero

Уважаемый Hendry, а не могли бы вы предоставить этот волшебный движек под названием ЛилаФиш для его тестирования что бы уж окончательно убедится в его волшебных свойствах. Движек или инструкцию для его сборки, предлагаю передать Maratke который конечноже обязуется выложить во всех подробностях итоги тестирования этогл чуда. Нам на восхищение и радость.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 01.04.2019, 19:03   #2775
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: LCZero

Leelafish

Текст открыт для общественности: https://github.com/killerducky/lc0
Я так понимаю, что любой желающий может построить .exe-шник и тестировать..

Здесь ещё какое-то обсуждение идёт: http://forum.computerschach.de/cgi-b...w.pl?tid=10238
Asunta вне форума   Ответить с цитированием
Старый 01.04.2019, 19:05   #2776
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Asunta
желающий может построить .exe-шник
скорее бинарник для Линукса может построить
exe'ники уже построены
Я так полагаю, специально для тех, кто считает сегодняшний праздник своим, вышел блог :-)
svoitsl вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Asunta (01.04.2019), sovaz1997 (01.04.2019)
Старый 01.04.2019, 19:29   #2777
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: LCZero

Как правильно подключить этого зверя?
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SergeyMZ (01.04.2019)
Старый 01.04.2019, 21:33   #2778
Hendry
2 разряд
 
Аватар для Hendry
 
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
По умолчанию Re: LCZero

Инструкция по подключению LeelaFish:
1. качаем отсюда https://github.com/LeelaChessZero/lc...ndows-cuda.zip
2. качаем отсюда https://github.com/killerducky/lc0/r...ndows-cuda.zip
все распаковываем
3. экзешник из пункта 2 кидаем в каталог из первого пункта.
4. качаем последний релиз стокфиша http://abrok.eu/stockfish/
5. создать новый UCI движок в арене или другой оболочке из экзешника 2 пункта (это и будет LeelaFish)
6. в опциях созданного движка прописать путь к вспомогательному движку (AuxEngine)
7. Установите Threads=1 в AuxEngineOptions. (опции движка)
картинка настроек движка LeelaFish https://ibb.co/LYzTZy4
если вы раньше пользовались Лилой, то дальше все как обычно. если нет, надеюсь Вам подскажут что делать дальше или я напишу завтра.

Последний раз редактировалось Hendry; 01.04.2019 в 22:17.
Hendry вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
AAM (24.05.2019), Alex_Zet (02.04.2019), byan_mivv (01.04.2019), SergeyMZ (01.04.2019), svoitsl (01.04.2019), Viktor (02.04.2019), Философ (01.04.2019)
Старый 01.04.2019, 22:16   #2779
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: LCZero

Да запустить, то я вроде запустил. Только выскакивает чёрное окно, как при запуске экзешника без оболочки, только пустое. Если это окно закрыть, то анализ виснет.
Философ вне форума   Ответить с цитированием
Старый 01.04.2019, 22:20   #2780
Hendry
2 разряд
 
Аватар для Hendry
 
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
По умолчанию Re: LCZero

Вы раньше пользовались Лилой? если нет то эта статья может помочь https://blog.lczero.org/2018/09/guid...chess-gui.html
там все несколько запутано, но можно разобраться при желании. или я завтра попробую написать
P.S вышеприведенная инструкция подходит только владельцам видеокарт Nvidia старше 660 серии. для тех у кого другие карты проще будет оставить эту затею. запустить можно и на другом железе, но скорость будет сильно ниже (в разы) и качать в этом случае нужно другие файлы.
Hendry вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Философ (01.04.2019)
Старый 01.04.2019, 22:40   #2781
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: LCZero

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

Очередной тестик закончился

32930 119.11 (132-33-135)
33004 154.14 (168-43-89)
41052 177.22 (171-30-99)
41214 168.4 (168-33-99)
41369 143.07 (160-43-97)
41414 129.61 (149-42-109)
41453 105.00 +/-32 (140-52-108)
41500 142.05 +/-27 (199-44-157)
41508 115.23 +/-27 (189-61-150)
41541 136.97 +/-27 (196-46-158)
41585 99.95 +/-27 (177-65-158)
41640 109.45 +/- 27 (179-57-164)
41711 116.19 +/- 27 (186-57-157)
41786 84.12 +/- 27 (159-64-177)
В общем то неплохой результат!!!
svoitsl вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
byan_mivv (01.04.2019), Maratka (01.04.2019), Философ (01.04.2019)
Старый 02.04.2019, 00:23   #2783
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Почему многие (в т.ч. я) пишут, что мол LZ играет дебют по книге (пусть и с оговорками об специфичности этой книги), и собственно по этой причине переигрывает любой a-b движок, где встроенной книги в любом ее виде нет?
Да потому что без нее LZ играет дебюты отвратительно, превращаясь в обычную посредственность.
Понятно, что архитектура LZ такова, что намертво забрать у нее "книжу" не получится. Но можно разыграть дебюты, на которых LZ заведомо мало учился, а потому имеет по ним небольшую статистику, и как следствие - грубые коэффициенты в сети, чем заставить ее играть то, что она на тренировках не зубрила, и уровнять ее шансы с шансами a-b движка, ибо они оба станут играть по сути без книги.

Например: 1.e4 a5
Что из этого получится?

LZ vs SF:

[Event "234 LZ22.1 41485 vs SF_10+, Slow 75m+30"]
[Site "?"]
[Date "2019.03.31"]
[Round "11.1"]
[White "Lc0 v0.21.1"]
[Black "Stockfish 200319 64 POPCNT"]
[Result "1/2-1/2"]
[ECO "B00"]
[Annotator "1.55;0.31"]
[PlyCount "128"]
[EventDate "2019.03.29"]
[EventType "tourn"]
[SourceTitle "Fritz Engine Tournament"]

{AMD FX-8370 Eight-Core Processor 4013 MHz W=13.2 plies; 11kN/s;
275*278 TBAs B=44.8 plies; 4*984kN/s; 24*577*407 TBAs} 1. e4 a5 2. d4 {[%eval
155,14] [%emt 0:01:11]} e6 {[%eval 31,36] [%emt 0:06:19]} 3. Nc3 {[%eval 148,
18] [%emt 0:02:27] (Bd3)} d5 {[%eval 32,36] [%emt 0:02:10]} 4. Bd3 {[%eval 148,
17] [%emt 0:00:02]} Bb4 {[%eval 38,35] [%emt 0:01:15] (Nf6)} 5. e5 {[%eval 171,
13] [%emt 0:01:54]} Ne7 {[%eval 46,36] [%emt 0:04:05] (b6)} 6. Qg4 {[%eval 216,
15] [%emt 0:02:01]} Kf8 {[%eval 44,35] [%emt 0:01:04]} 7. a3 {[%eval 197,15]
[%emt 0:01:42]} Bxc3+ {[%eval 54,34] [%emt 0:01:37]} 8. bxc3 {[%eval 189,14]
[%emt 0:00:47]} b6 {[%eval 52,36] [%emt 0:02:08]} 9. h4 {[%eval 184,14] [%emt
0:02:12] (Ne2)} Ba6 {[%eval 37,34] [%emt 0:02:31]} 10. Bxa6 {[%eval 180,15]
[%emt 0:05:30]} Nxa6 {[%eval 37,31] [%emt 0:00:38]} 11. Bg5 {[%eval 182,14]
[%emt 0:00:01] (h5)} h6 {[%eval 46,35] [%emt 0:02:58]} 12. Bxe7+ {[%eval 176,
15] [%emt 0:00:41]} Qxe7 {[%eval 43,33] [%emt 0:00:54]} 13. h5 {[%eval 175,14]
[%emt 0:04:02] (Ne2)} Kg8 {[%eval 52,35] [%emt 0:01:13] (c6)} 14. Qg3 {[%eval
187,11] [%emt 0:02:24] (Ne2)} c6 {[%eval 58,36] [%emt 0:04:33] (a4)} 15. f4 {
[%eval 196,11] [%emt 0:01:41]} Nc7 {[%eval 95,35] [%emt 0:04:36] (a4)} 16. a4 {
[%eval 186,12] [%emt 0:01:32] (Ne2)} c5 {[%eval 62,35] [%emt 0:01:59]} 17. Ne2
{[%eval 197,17] [%emt 0:01:16]} c4 {[%eval 22,34] [%emt 0:00:32]} 18. f5 {
[%eval 194,16] [%emt 0:01:18]} Kh7 {[%eval 28,38] [%emt 0:02:02] (exf5)} 19.
fxe6 {[%eval 119,14] [%emt 0:04:04]} Nxe6 {[%eval 36,39] [%emt 0:01:24]} 20.
O-O {[%eval 117,15] [%emt 0:01:39] (Qf3)} Qd7 {[%eval 0,36] [%emt 0:00:51]
(Rhf8)} 21. Nf4 {[%eval 109,14] [%emt 0:01:46]} b5 {[%eval 0,41] [%emt 0:00:50]
(Rhb8)} 22. Nxe6 {[%eval 62,14] [%emt 0:01:59]} Qxe6 {[%eval 0,42] [%emt 0:00:
54]} 23. Qf3 {[%eval 55,15] [%emt 0:01:38]} Ra7 {[%eval 0,45] [%emt 0:00:57]}
24. axb5 {[%eval 50,15] [%emt 0:00:37]} Rb8 {[%eval 0,45] [%emt 0:04:37]} 25.
Rfb1 {[%eval 51,13] [%emt 0:01:19]} Qd7 {[%eval 0,47] [%emt 0:01:15] (a4)} 26.
b6 {[%eval 63,14] [%emt 0:03:34]} Ra6 {[%eval 0,42] [%emt 0:01:06]} 27. Qf4 {
[%eval 37,14] [%emt 0:04:12] (Kh2)} Rb7 {[%eval 0,41] [%emt 0:00:55]} 28. g4 {
[%eval 30,16] [%emt 0:01:56] (Rb4)} Kg8 {[%eval 0,40] [%emt 0:00:58]} 29. Qf5 {
[%eval 28,14] [%emt 0:00:10] (Kg2)} Qd8 {[%eval 0,41] [%emt 0:02:54] (Qc6)} 30.
e6 {[%eval 22,18] [%emt 0:02:00] (Kf2)} fxe6 {[%eval 0,42] [%emt 0:01:04]} 31.
Qxe6+ {[%eval 16,21] [%emt 0:01:05]} Kh8 {[%eval 0,44] [%emt 0:01:12]} 32. Rb5
{[%eval 19,22] [%emt 0:01:16]} Rbxb6 {[%eval 0,43] [%emt 0:01:25] (Raxb6)} 33.
Qxd5 {[%eval 7,17] [%emt 0:02:20]} Qe8 {[%eval 0,43] [%emt 0:00:51] (Qe7)} 34.
Rxb6 {[%eval 10,19] [%emt 0:02:17]} Rxb6 {[%eval 0,46] [%emt 0:01:06]} 35. Rxa5
{[%eval 13,19] [%emt 0:01:47] (Qe5)} Rb1+ {[%eval 0,46] [%emt 0:01:09] (Qe1+)}
36. Kg2 {[%eval 12,16] [%emt 0:04:37] (Kh2)} Qe2+ {[%eval 0,46] [%emt 0:01:47]}
37. Kh3 {[%eval 11,13] [%emt 0:00:00]} Qe3+ {[%eval 0,49] [%emt 0:11:57]} 38.
Kh4 {[%eval 9,11] [%emt 0:02:27] (Kh2)} Qf2+ {[%eval 0,46] [%emt 0:00:47]
(Qe7+)} 39. Kh3 {[%eval 8,7] [%emt 0:00:00]} Qe3+ {[%eval 0,47] [%emt 0:00:41]}
40. Kh2 {[%eval 2,5] [%emt 0:04:47]} Qd2+ {[%eval 0,42] [%emt 0:01:00] (Qf4+)}
41. Kh3 {[%eval 3,8] [%emt 0:00:04]} Qxc3+ {[%eval 0,47] [%emt 0:00:58] (Qe3+)}
42. Kh4 {[%eval 11,16] [%emt 0:01:43]} Qe1+ {[%eval 0,48] [%emt 0:03:27]} 43.
Kh3 {[%eval 8,16] [%emt 0:00:00]} Qe3+ {[%eval 0,54] [%emt 0:01:34] (Rb8)} 44.
Kh4 {[%eval 7,10] [%emt 0:03:09] (Kh2)} Qe1+ {[%eval 0,49] [%emt 0:02:47]} 45.
Kh3 {[%eval 3,10] [%emt 0:00:00]} Qc3+ {[%eval 0,41] [%emt 0:00:55]} 46. Kh4 {
[%eval 1,3] [%emt 0:02:15]} g5+ {[%eval 0,47] [%emt 0:00:57] (Qe1+)} 47. hxg6 {
[%eval 11,14] [%emt 0:02:20]} Qe1+ {[%eval 0,46] [%emt 0:00:37]} 48. Kh3 {
[%eval 9,12] [%emt 0:00:48]} Qe3+ {[%eval 0,48] [%emt 0:00:40] (Qc3+)} 49. Kh4
{[%eval 6,10] [%emt 0:04:23] (Kh2)} Qe1+ {[%eval 0,51] [%emt 0:01:35]} 50. Kh3
{[%eval 4,7] [%emt 0:00:00]} Qe3+ {[%eval 0,50] [%emt 0:00:25]} 51. Kh2 {
[%eval 2,4] [%emt 0:02:47]} Qe2+ {[%eval 0,52] [%emt 0:03:34] (Qd2+)} 52. Qg2 {
[%eval 82,15] [%emt 0:00:50]} Qxg2+ {[%eval 0,50] [%emt 0:00:16]} 53. Kxg2 {
[%eval 75,17] [%emt 0:00:00]} Rb2 {[%eval 0,53] [%emt 0:00:29] (Rc1)} 54. Kf3 {
[%eval 54,12] [%emt 0:02:33] (Ra7)} Kg7 {[%eval 0,52] [%emt 0:00:40]} 55. c3 {
[%eval 49,11] [%emt 0:00:35] (Rc5)} Rb3 {[%eval 0,50] [%emt 0:00:27]} 56. Ke4 {
[%eval 41,11] [%emt 0:01:29]} Rxc3 {[%eval 0,53] [%emt 0:00:31]} 57. Kf5 {
[%eval 36,11] [%emt 0:01:02] (d5)} Rf3+ {[%eval 0,50] [%emt 0:00:20]} 58. Ke4 {
[%eval 30,11] [%emt 0:01:12]} Rf1 {[%eval 0,52] [%emt 0:00:41] (Rg3)} 59. d5 {
[%eval 29,9] [%emt 0:00:55]} Kxg6 {[%eval 0,51] [%emt 0:00:58]} 60. Ke5 {
[%eval 21,7] [%emt 0:00:43] (Rc5)} c3 {[%eval 0,53] [%emt 0:00:24] (Kg5)} 61.
Rc5 {[%eval 20,8] [%emt 0:00:27]} Re1+ {[%eval 0,59] [%emt 0:00:20]} 62. Kd6 {
[%eval 11,6] [%emt 0:00:38] (Kd4)} Rg1 {[%eval 0,75] [%emt 0:00:57] (Kg5)} 63.
Ke6 {[%eval 7,3] [%emt 0:01:10] (Rxc3)} Rxg4 {[%eval 0,86] [%emt 0:01:09]} 64.
d6 {[%eval 0,2] [%emt 0:00:39] (Rxc3)} Re4+ {[%eval 0,47] [%emt 0:00:23]}
1/2-1/2


Обратка, SF vs LZ:


[Event "234 LZ22.1 41485 vs SF_10+, Slow 75m+30"]
[Site "?"]
[Date "2019.04.01"]
[Round "12.1"]
[White "Stockfish 200319 64 POPCNT"]
[Black "Lc0 v0.21.1"]
[Result "1-0"]
[ECO "B00"]
[Annotator "1.05;1.55"]
[PlyCount "45"]
[EventDate "2019.03.29"]
[EventType "tourn"]
[SourceTitle "Fritz Engine Tournament"]

{AMD FX-8370 Eight-Core Processor 4013 MHz W=34.1 plies; 8*168kN/s;
10*486 TBAs B=21.1 plies; 4kN/s} 1. e4 a5 2. d4 {[%eval 105,32] [%emt 0:02:55]}
e6 {[%eval 155,14] [%emt 0:01:04]} 3. Bd3 {[%eval 90,32] [%emt 0:01:22] (Nc3)}
d5 {[%eval 152,16] [%emt 0:01:09]} 4. Nc3 {[%eval 115,33] [%emt 0:01:52]} Nf6 {
[%eval 159,15] [%emt 0:02:00] (Bb4)} 5. e5 {[%eval 109,35] [%emt 0:02:00]} Nfd7
{[%eval 174,17] [%emt 0:01:09]} 6. Qg4 {[%eval 92,34] [%emt 0:01:08]} h5 {
[%eval 188,19] [%emt 0:02:59]} 7. Qg3 {[%eval 114,34] [%emt 0:00:55]} h4 {
[%eval 192,17] [%emt 0:00:56] (c5)} 8. Qg4 {[%eval 162,32] [%emt 0:00:44]} c5 {
[%eval 192,17] [%emt 0:00:34]} 9. Bg5 {[%eval 181,33] [%emt 0:00:51] (Nf3)} Qb6
{[%eval 47,19] [%emt 0:02:42]} 10. Nb5 {[%eval 168,34] [%emt 0:01:55] (Nf3)}
Na6 {[%eval 226,14] [%emt 0:02:45]} 11. Nf3 {[%eval 219,33] [%emt 0:00:53]} c4
{[%eval 189,25] [%emt 0:01:45]} 12. Bg6 {[%eval 214,35] [%emt 0:01:32]} Ndb8 {
[%eval 186,21] [%emt 0:00:01] (Ndc5)} 13. a4 {[%eval 247,34] [%emt 0:01:02]}
fxg6 {[%eval 167,26] [%emt 0:02:25]} 14. Nxh4 {[%eval 275,34] [%emt 0:01:39]}
Nc7 {[%eval 162,27] [%emt 0:00:43]} 15. Nd6+ {[%eval 292,34] [%emt 0:01:04]
(Nxg6)} Bxd6 {[%eval 182,25] [%emt 0:03:26]} 16. exd6 {[%eval 267,36] [%emt 0:
02:19]} Qxd6 {[%eval 195,30] [%emt 0:01:48] (Qb4+)} 17. Nxg6 {[%eval 294,35]
[%emt 0:01:06]} Rh7 {[%eval 194,29] [%emt 0:00:21] (Rh6)} 18. Be7 {[%eval 476,
35] [%emt 0:00:54]} Qb6 {[%eval 195,21] [%emt 0:00:01] (Qd7)} 19. Bc5 {[%eval
751,35] [%emt 0:00:56]} Qxb2 {[%eval 206,24] [%emt 0:02:26]} 20. Qg5 {[%eval
781,37] [%emt 0:01:05] (0-0)} Nc6 {[%eval 755,16] [%emt 0:04:31]} 21. Qf4 {
[%eval 807,37] [%emt 0:00:57]} Qc3+ {[%eval 962,13] [%emt 0:02:18] (Rh8)} 22.
Kd1 {[%eval 1237,34] [%emt 0:01:21]} Qxa1+ {[%eval 1702,12] [%emt 0:04:58]
(Rh8)} 23. Kd2 {[%eval 1330,33] [%emt 0:01:08] (Ke2)} 1-0


Причем во второй партии не было фирменного "зевка" LZ, ее SF именно что пересчитал.
Maratka на форуме   Ответить с цитированием
Старый 02.04.2019, 00:49   #2784
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Maratka, это всего лишь 2 партии. Запустите 100 - и получите что-то вроде 60/40 в пользу SF с учетом Вашего железа, разыгрывайте за 2 стороны. И так будет с любой произвольной позицией +-. Кроме начальной и известных дебютов для LZ. Там LZ уже и так превосходит SF на Leela Ratio = 1.0.
sovaz1997 вне форума   Ответить с цитированием
Старый 02.04.2019, 00:55   #2785
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от sovaz1997
Maratka, это всего лишь 2 партии. Запустите 100 - и получите что-то вроде 60/40 в пользу SF с учетом Вашего железа
Я запустил пока что 32 (8 дебютов с обраткой, и в два круга).
Переиграл три партии, в которых LZ зевнул, и переигрываю уже четвертую.
Счет с учетом переигровок +4 =8 -3 в пользу LZ. Если бы не переигровки, счет был бы где-то в районе +2 =8 -5 в пользу SF.

И еще: предполагая счет 60/40, Вы тем самым подчеркиваете, что LZ по сути своей не растет на фоне SF'а. И это похоже на правду, ибо примерно такой счет у меня держится с сети 11250 (с учетом зевков, т.е. в честном матче, как он и проводится на любом нормальном ресурсе).

______
и да, проиграть партию по сути в 16 ходов может только LZ, SF даже когда проигрывает, то держится куда как дольше.
Maratka на форуме   Ответить с цитированием
Старый 02.04.2019, 01:21   #2786
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Maratka, тесты против SF и ростом против него я выкладывал выше. А по поводу 60/40 - это я так сказал, примерно, т. к. не знаю точно, как поведет себя Лила на вашем железе и с вашим контролем. Сети растут, пунктов 20-40 точно будет над 32930 с учётом Stockfish
sovaz1997 вне форума   Ответить с цитированием
Старый 02.04.2019, 01:26   #2787
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от sovaz1997
Maratka, тесты против SF и ростом против него я выкладывал выше. А по поводу 60/40 - это я так сказал, примерно, т. к. не знаю точно, как поведет себя Лила на вашем железе и с вашим контролем. Сети растут, пунктов 20-40 точно будет над 32930 с учётом Stockfish
Поживем - увидим.
Maratka на форуме   Ответить с цитированием
Старый 02.04.2019, 02:05   #2788
Neofelis
2 разряд
 
Аватар для Neofelis
 
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
По умолчанию Re: LCZero

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

Цитата: Сообщение от Neofelis
Maratka, вы видели партии, на которых Лила учится? Хватит повторять ерунду о книге.
Ерунда - это утверждение, что книги нет, ибо она есть. И представляет из себя исключительно точную статистику по тем дебютам, на которых LZ обучался.
Вся принципиальная разница с обычной книгой для любого движка (включая и LZ) лишь в том, что разыгрывая дебют, LZ таки тратит время на расчеты оптимальных вариантов, тогда как играя по обычной книге, движок вовсе не работает, и ходы за него делает оболочка.
Maratka на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Lk (02.04.2019)
Старый 02.04.2019, 02:23   #2790
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

У Стока тоже есть книга (в таком смысле): патч тестируется и, на основе статистики, принимается решение о его принятии. Вроде, уже говорили об этом. Также, ни в SF, ни в Lc0 не хранятся "позиции и ходы к ним".
sovaz1997 вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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