29.03.2019, 14:55 | #2732 |
2 разряд
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
|
Re: LCZero
Цитата: Сообщение от Философ
BackendtOptions? И что туда писать конкретно?
Там выбрать cudnn-fp16 (это только для тех, у кого видеокарты RTX, а не GTX). |
Пользователь сказал cпасибо: | Философ (29.03.2019) |
29.03.2019, 17:02 | #2734 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: LCZero
Цитата: Сообщение от Философ
BackendtOptions? И что туда писать конкретно?
https://forchess.ru/showpost.php?p=90263&postcount=2712 |
Пользователь сказал cпасибо: | Философ (29.03.2019) |
30.03.2019, 23:11 | #2736 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Как известно, LZ "зевает" раз на 2-5 десятков партий в среднем.
Отсюда вопрос: как правильно оценить 1) Турнирные шансы LZ 2) Силу движка в анализе Предположим, что у нас играется дофига партий в дуэли SF vs LZ. Варианты решений: 1) Партии с явным "зевком" LZ переигрываются. 2) Либо аннулируются, т.е. делам вид, что этих партий попросту вообще не было. Вопрос: как будет... ну "правильно" - это очень уж сильно сказано.. Допустим "приемлемо"? |
30.03.2019, 23:48 | #2737 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Цитата: Сообщение от Maratka
. Допустим "приемлемо"?
Цитата: Сообщение от svoitsl
сеть 41750 прибавила лишь 1 Эло по сравнению с 41400
|
30.03.2019, 23:58 | #2738 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от svoitsl
Приемлемо будет эти "зевки" убрать совсем и забыть, что на каком то этапе развития LZ0 они были, думаю что это уже скоро.
А пока - как жить? Уж извините, но зевки LZ - на сегодня есть данность. Что называется "от природы". И с их богатым наличием нужно что-то делать тут и сейчас. Я допустим для экономии времени эти партии до недавнего времени аннулировал в моих матчах, т.е. делал вид, что этих партий вообще не было. Есть вариант их переиграть (что потребует дополнительного времени). Что правильнее? ______ Лично мне - пофиг сколько партий играть - 30 или 32. Но результат, что очевидно может измениться радикально: от небольшого плюса SF до очень большого, либо от проигрыша LZ до ничьей. Потому еще раз вопрос: "как правильно"? |
31.03.2019, 00:11 | #2739 |
2 разряд
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
|
Re: LCZero
Цитата: Сообщение от svoitsl
Приемлемо будет эти "зевки" убрать совсем и забыть, что на каком то этапе развития LZ0 они были, думаю что это уже скоро.
То есть получается, что последние 11 млн игр (350х32000) , и 2-3 недели ничему толком сеть не научили |
Пользователь сказал cпасибо: | Maratka (31.03.2019) |
31.03.2019, 00:32 | #2740 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Абсолютно точно, ибо усиление сети с шагом одна сеть есть вероятностное событие, где собственно усиление есть производная от огромного числа случайностей, и выявить его (либо наоборот - опровергнуть) - нужно много сотен тысяч партий, что реально невоспроизводимо при имеющихся мощностях железа за время, покуда растет еще более новая сеть.
Т.е. чисто математически: нужно ~100 тыс. партий за 2-6 часов, покуда растет новая сеть. Это просто нереально само по себе, а для ловли роста в 1-2 ELO - нереально вдвойне, а скорее даже -квадратично. |
31.03.2019, 11:55 | #2741 |
Эксперт
ТС
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: LCZero
Предположу по дилетантски , что тех "зевков" что были у Лилы в ТСЕС 14, у AZ не было оттого что "железо" на котором игрался матч со Сток 8, было намного мощнее ( его стоимость 450 000 у. е. ) чем то, что на ТСЕС или на СССС и AZ просто досчитывал до критических точек в отличии от Лилы. Или партий было наигранно намного больше, в любом случае корень проблемы кроется в мощности "железа".
По данным DeepMind, для генерации первого набора игр для самостоятельной игры использовалось 5000 TPU (тензорный процессор Google, специализированная интегральная схема для ИИ), а затем 16 TPU использовались для обучения нейронных сетей. Для самих игр, Stockfish использовал 44 процессора, а AlphaZero использовал одну машину с четырьмя TPU и 44 ядрами процессора.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
31.03.2019, 12:44 | #2742 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: LCZero
AZ проигрывал sf8, как это у него не было зевков?
То, что он не делал этого со стартовой позиции, но при этом делал это в наборе финала TCEC 9, причём аж 9 раз, говорит о том, что зевки у него прекрасным образом были. Просто гугл их толком не опубликовал. И не надо говорить, что дебюты TCEC 9 были такие плохие - SF dev там (пусть и на меньшем железе) разнёс SF8 со счётом +35-2=63, а не +17-9 или сколько там у А0 было. Ну я помню, что партию в атаке Алехина - Шатара А0 слил буквально в 30 ходов, неужели это он чёрными без зевков сыграл? https://www.youtube.com/watch?v=Fwzq7qK6MMQ Не забывайте ещё, что А0 играл против SF8-8,5, а это добрая сотня эло от текущего. Можно сказать, конечно, что нейросети всё равно, т.к. позиционно она лучше, но это не совсем так. 1) Текущий SF может в существенно большем количестве позиций и существенно дольше поддерживать позиционный паритет в матчах против нейросети по сравнению с SF8 (а текущую Лилу он ещё и перекатывать может периодически), соответственно повышая вероятность нейросети зевнуть; 2) Он просто более сильный тактик, чем SF8, и больше зевков в принципе способен увидеть. Может быть это и не транслируется в "прямые" 100 эло (хотя это не доказано, как не доказано и то, что транслируется), но в любом случае против любого движка он покажет себя существенно лучше, чем SF8, даже против нейросети. |
31.03.2019, 13:00 | #2743 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: LCZero
Цитата: Сообщение от svoitsl
сеть 41750 прибавила лишь 1 Эло по сравнению с 41400
|
31.03.2019, 13:10 | #2744 |
Эксперт
ТС
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: LCZero
Цитата: Сообщение от Vizvezdenec
AZ проигрывал sf8, как это у него не было зевков?
То, что он не делал этого со стартовой позиции, но при этом делал это в наборе финала TCEC 9, причём аж 9 раз, говорит о том, что зевки у него прекрасным образом были. Просто гугл их толком не опубликовал.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
31.03.2019, 13:23 | #2745 |
Эксперт
ТС
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: LCZero
Цитата: Сообщение от svoitsl
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
31.03.2019, 14:08 | #2746 |
Эксперт
ТС
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: LCZero
Цитата: Сообщение от Maratka
Как известно, LZ "зевает" раз на 2-5 десятков партий в среднем.
Отсюда вопрос: как правильно оценить 1) Турнирные шансы LZ 2) Силу движка в анализе Предположим, что у нас играется дофига партий в дуэли SF vs LZ. Варианты решений: 1) Партии с явным "зевком" LZ переигрываются. 2) Либо аннулируются, т.е. делам вид, что этих партий попросту вообще не было. Вопрос: как будет... ну "правильно" - это очень уж сильно сказано.. Допустим "приемлемо"?
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
31.03.2019, 14:28 | #2747 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Alex_Zet
Очень толковый пост. Идея давно уже висела в воздухе и нужно было только материализовать её.
Но в реальных турнирах что называется "умерла - так умерла": зевнул - сам дурак, ибо какой же ты финалист крупного турнира с претензией на победу в нем, если потерю фигуры в два хода или мат в пять не видишь? |
31.03.2019, 14:34 | #2748 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: LCZero
"Подыгрывание" движку никоим образом его не усилит. Так что надо решать данную проблему "зевков".
|
Пользователь сказал cпасибо: | svoitsl (31.03.2019) |
31.03.2019, 14:36 | #2749 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Viktor
"Подыгрывание" движку никоим образом его не усилит. Так что надо решать данную проблему "зевков".
|
31.03.2019, 17:00 | #2750 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: LCZero
Цитата: Сообщение от Alex_Zet
Так AZ и обучался всего 4 часа. Матч просто доказал что ИИ очень эффективен и нужен был для рекламы а не для спортивного результата.
Второе - почему-то я не уверен, что это была первая попытка обучения Просто продемонстрирована была самая удачная. Так я тоже могу сказать, что вот патч по улучшению стокфиша последний я написал свой и протестировал за час. Тактично умолчивая, что до этого я написал их 4 сотни и они не прошли, потратив в 400 раз больше чистого времени (ну чуть меньше). |
31.03.2019, 20:59 | #2751 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Код:
Match Round Robin, Lc0.net32930 vs Lc0.net.41775 LC0-version: v0.21.1 , cuda LC0 options: Default parameters, cudnn-fp16 Time control: 5s/0,3s Hardware: i5-3450 + RTX 2060 Speed: ~ 20 knps, t-4 Book: gaviota-starters, 4ply, in sequence, reverse Tablebases: None Software: Arena Comment: ordo-win64 –Q –W –D –G -J -a 0 -A "Lc0.net.32930" -W -V -U "0,1,2,3,4,7,9,8,10" –s 500 -p *.pgn -o rating.txt For comparison. The same settings and openings as in my last test between 32930 vs 41766. # PLAYER : RATING ERROR POINTS PLAYED W L D D(%) CFS(%) 1 Lc0.net.41775 : 58.1 19.3 57.5 100 23 8 69 69 100 2 Lc0.net.32930 : 0.0 19.3 42.5 100 8 23 69 69 --- Код:
Match: ID 41750 vs other recent T40 nets Lc0-version: v0.21.1 Lc0 options: --smart-pruning-factor=1.0 --backend=cudnn-fp16, others default Time/Node control: 20k fixed nodes per move Hardware: RTX 2080 Book: Chad-16ply-100k, random, 16 ply, with reverse Tablebases: none Adjudication: -draw movenumber=50 movecount=6 score=40 -resign movecount=5 score=800 Software: cutechess-cli, ordo Comment: purpose - helping to identify the best T40 net for competition Results: draw rate about 80%, higher than I would like # PLAYER : RATING ERROR POINTS PLAYED (%) CFS (% with respect to 41750) 1 Lc0.net.41750 : 0.0 ---- 612.5 1200 51.0% --- 2 Lc0.net.41740 : -4.1 11.0 296.5 600 49.4% 23 3 Lc0.net.41730 : -10.7 11.7 291.0 600 48.5% 4 |
31.03.2019, 21:03 | #2752 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Vizvezdenec
Что значит "всего" 4 часа? Там эло перестало расти на середине, т.е. можно было бы обучать ещё бесконечность времени - разницы бы не было. Это первое.
Второе - почему-то я не уверен, что это была первая попытка обучения Просто продемонстрирована была самая удачная. Так я тоже могу сказать, что вот патч по улучшению стокфиша последний я написал свой и протестировал за час. Тактично умолчивая, что до этого я написал их 4 сотни и они не прошли, потратив в 400 раз больше чистого времени (ну чуть меньше). |
31.03.2019, 23:05 | #2753 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Цитата: Сообщение от sovaz1997
1 Lc0.net.41775 : 58.1
2 Lc0.net.32930 : 0.0 Но вот сколько это будет в борьбе со Стокфишем? Может всего только 40-50 Эло.... А у Стокфиша прирост будет 15-20..... |
31.03.2019, 23:25 | #2754 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от svoitsl
То есть в окончательном варианте вполне можно надеяться на 70-80 Эло
Но вот сколько это будет в борьбе со Стокфишем? Может всего только 40-50 Эло.... А у Стокфиша прирост будет 15-20..... |
01.04.2019, 06:51 | #2755 |
2 разряд
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
|
Re: LCZero
Цитата: Сообщение от Maratka
Как известно, LZ "зевает" раз на 2-5 десятков партий в среднем.
Отсюда вопрос: как правильно оценить 1) Турнирные шансы LZ 2) Силу движка в анализе Предположим, что у нас играется дофига партий в дуэли SF vs LZ. Варианты решений: 1) Партии с явным "зевком" LZ переигрываются. 2) Либо аннулируются, т.е. делам вид, что этих партий попросту вообще не было. Вопрос: как будет... ну "правильно" - это очень уж сильно сказано.. Допустим "приемлемо"? |
01.04.2019, 07:17 | #2756 |
Эксперт
ТС
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: LCZero
Цитата: Сообщение от Hendry
есть такой вариант решения. проект LeelaFish: играет Lc0, но получает помощь от стороннего движка (SF или любой UCI движок), который не пропускает тактических и иных зевков. https://github.com/killerducky/lc0/wiki/LeelaFish
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
01.04.2019, 07:42 | #2757 |
2 разряд
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
|
Re: LCZero
последняя версия, выложенная 18 дней назад под 0.21.0 версию Lc0, работает вполне нормально, насколько я знаю. Судя по активности автора в дискорд канале Лилы, проект он бросать не собирается.
|
Пользователь сказал cпасибо: | Rom77 (01.04.2019) |
01.04.2019, 12:02 | #2758 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Кто-то говорил, что Лила усиливается только против себя, но не усиливается против Stockfish. Но, похоже, Stockfish "приехал":
Код:
Match 41776, 41665 vs stockfish dev (31 03 2019) LC0-version: v0.21.1 LC0 options: cudnn-fp16, default parameters Time control: 10s + 1s Hardware: i7-3930K + RTX 2060 Speed: stockfish ~9500knps, Lc0 ~20knps Book: custom, 12 ply or less, sequential, colours reversed Tablebases: no Adjudication: -draw movenumber=35 movecount=10 score=8 -resign movecount=5 score=800 Software: cutechess Comment: of course my leela ratio is pretty high, but this is for T40 comparison, not for stockfish vs leela comparison. Ordo: ordo-win64.exe -Q -N 0 -D -a 0 -W -n4 -V -s500 -J -A "Stockfish 310319" -p "41776-41665.pgn" Results: # PLAYER : RATING ERROR POINTS PLAYED (%) CFS(%) W D L 1 lc0.net.41776 : 94 29 63.0 100 63.0 100 32 62 6 2 lc0.net.41665 : 7 29 51.0 100 51.0 64 15 72 13 3 Stockfish 310319 : 0 19 86.0 200 43.0 --- 19 134 47 White advantage = 21.80 +/- 14.33 Draw rate (equal opponents) = 71.28 % +/- 3.42 P. S. Конечно, это STC и мы не знаем, что будет в LTC. Но даже если будет 20 пунктов, а не 80, это уже огромный прогресс. |
01.04.2019, 12:52 | #2760 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Hendry
здесь сильный перекос по железу в пользу Lc0, хотя прогресс Лилы не может не радовать.
|
Пользователь сказал cпасибо: | Alex_Lk (01.04.2019) |
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|