06.02.2021, 16:48 | #7501 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: LCZero
да ну?- а знаменитое- слон не того цвета при крайней пешке, а 2 коня и 2 коня и чужая пешка? да даже ладья и пешка против ферзя, не говоря о пешках а-с в ладейнике... и это 4-5 фигур, при 6- уже поплыл товарищ, при 7- тем более, а почему?- так вы не хотите все упорядочить, начните с 4-фигурок, раз 3- отлажены- на них и обоснуйте размены...
в принципе можно пойти дальше- а сколько фигур надо и какая доска при Х-ходовой дебютной книге и У-ходовых-фигурках, чтобы получить "окончательный движок"... |
06.02.2021, 16:52 | #7502 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Вы сами бы проверили это для начала.
Цитата: Сообщение от sergey1963
2 коня и 2 коня и чужая пешка?
|
06.02.2021, 17:00 | #7503 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: LCZero
да уж- шахматюга из вас еще тот...
- 2К+Кр--Кр- это 4-фигурка и битая ничья - 2К+Кр--Кр+П- это 5, но интересно почему черные проигрывают- мы же добавили им материала? да и крепость можно решить... поставив перед движком задачу- а может ли свой король- пересечь критическую вертикаль-горизонталь- "для встречи" с королем соперника, когда одной или двумя своими фигурами не выиграть... |
06.02.2021, 18:13 | #7504 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: LCZero
Величайший, на то он и величайший, чтобы глубинные идеи толкать. Осталось найти того, кто это будет делать...
|
2 пользователя(ей) сказали cпасибо: | Maratka (06.02.2021), sergey1963 (06.02.2021) |
06.02.2021, 18:45 | #7505 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от svoitsl
This version is very broken, do not attempt use it
Которое многое объясняет Цитата: Сообщение от svoitsl
Updated default search parameters
Однако важно, что они найдены для сети J94-80 с коротким временным контролем 19.2s/game+0.08s/move и 3-ходовой дебютной книгой Не факт, что с длинными контролями, другими дебютными книгами и другими сетями эти же параметры являются оптимальными Вот в чем закавыка! Tune of search parameters LC0 version: v0.26.3 LC0 options: Network: J94-80, Threads=1, MinibatchSize=64, MaxPrefetch=32, MaxCollisionEvents=32, MaxOutOfOrderEvalsFactor=2.0, Backend=cuda-fp16, MoveOverheadMs=0, ScoreType=centipawn_2019, SmartPruningMinimumBatches=7, RootHasOwnCpuctParams=false, MovesLeftMaxEffect=0.2, MovesLeftThreshold=0.0, MovesLeftSlope=0.004, MovesLeftScaledFactor=1.0, MovesLeftQuadraticFactor=0.0, MovesLeftConstantFactor=0.0 SF options: SF-dev, Threads=15, Hash=128, Contempt=0, "Move Overhead"=0, SyzygyProbeDepth=10 Hardware: Ryzen 9 3950X (3.5GHz) + RTX 3080 Time control: 19.2s/game+0.08s/move (LC0), 8.4s/game+0.035s/move (SF) Speed: ≈10 Knodes/move (LC0) Book: unbalanced 3-move book Tablebases: 6-man Adjudication: 6-man TBs + -resign movecount=3 score=500, -draw movenumber=20 movecount=5 score=10 Software: chess-tuning-tools 0.7.0 Comment: Previous tunings at shorter TC were not successful in tests. So tuning directly at ≈10 Knodes/move instead, which took a lot of resources. Test result: https://discord.com/channels/4254194...86476730581022 Optimum found: Код:
tuned default CPuct 1.745 2.147 FpuValue 0.330 0.443 PolicyTemperature 1.359 1.607 CPuctFactor 3.894 2.815 CPuctBase 38739 18368 + RootHasOwnCpuctParams=false for tuned values |
06.02.2021, 19:07 | #7506 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: LCZero
Цитата: Сообщение от Viktor
Величайший, на то он и величайший, чтобы глубинные идеи толкать. Осталось найти того, кто это будет делать...
Мне не интересно программирование, это просто буквы-цифры сегодняшнего дня, я вижу дальше- придет время- программировать будут машины, а вот задачи им ставить будут челы, но не все и не программисты... |
06.02.2021, 21:35 | #7507 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Viktor
Величайший, на то он и величайший, чтобы глубинные идеи толкать. Осталось найти того, кто это будет делать...
|
06.02.2021, 21:40 | #7508 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Омегазеро
Интересное признание!
Которое многое объясняет Можете пояснить? |
06.02.2021, 22:23 | #7509 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: LCZero
вы так и не поняли...
это не наигрывание... начнем обучение с 3 фигур- посмотрим за процессом-3-4-5-6-7, перейдем к 8- и здесь уже почти все обустроено- 8-фигурки базируются на разменах и переходе к 7- получим готовую "начальную школу" с 3 до 8 фигур, собственно интересно удвоение- 3-6-12... итогом станет- переход на другой уровень- как его достичь, какими средствами... шахматы- это просто аналог, -фигурки- это буквы или цифры- переход количества в качество- от множества простого к малому сложному... сейчас у нас- двоичная система- а что даст удвоение?- точка- отрезок-прямая, площадь-пространство (для наблюдателя- оно плоское), объем- само пространство, время-движение-изменение- разряды и битность... эк, куда занесло... - хотя правило 50-ходов- это уже изменение оценки во времени, а нулевой ход- форсаж при резком изменении ситуации... и это уже не совсем шахматы и даже совсем не совсем... |
06.02.2021, 23:06 | #7510 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: LCZero
Цитата: Сообщение от sergey1963
Ржал- полчаса... надо не только придумать, но и самому сделать? А прожевать за кого-нибудь не надо? Ну вы, ребята, даете- ни головы, ни рук- уж что-то одно должно быть, хоть хуенькое...
Мне не интересно программирование, это просто буквы-цифры сегодняшнего дня, я вижу дальше- придет время- программировать будут машины, а вот задачи им ставить будут челы, но не все и не программисты... |
06.02.2021, 23:45 | #7511 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от sergey1963
вы так и не поняли...
это не наигрывание... начнем обучение с 3 фигур- посмотрим за процессом-3-4-5-6-7 Ну вот простой пример: SF год назад безобразно играл французскую против LZ. При этом, достигал непомерных глубин в миттельшпиле, где греб таблицы миллиардами попаданий. И таблицы не помогали, ибо корневой ход SF из некой позиции был ущербным, а значит и вся ветка - ущербной. Т.е. таблицы подсказывали SF'шу, как проиграть за меньшее количество ходов, и ничего другого в них не было, т.к SF изначально не видел ходов, которые ведут к ничьей. А вот сейчас (по итогам TCEC например) похоже, что LZ уже не видит, как ему свести это в ничью. Ну и причем тут таблицы, если выигрыш делается в дебюте, или миттельшпиле? |
07.02.2021, 09:56 | #7512 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: LCZero
Вы точно читали мои предыдущие выкладки? Ну ладно Виктор- ему простительно- надо придумать, сделать и выложить бесплатно одному челу- тогда, может быть, он ему лайкнет. Но вы-то- на другом уровне, как и Выдвиженец- все вы- сегодняшние айтишники гораздо ближе к завтрашним "поставщикам идей". Да, пока надо кодить, но и развиваться надо, придет время кодить будут сами программы...
В шахматной партии 3 стадии, зачем упираться в эндшпиль или путать с ним дебют? Можно идти 2 путями- с конца партии- в начало- так кстати анализируют или с начала к концу- так играют. С конца идти проще- видим уже итог. 2-фигурка- явная ничья. 3- наполовину- слон, конь и не всегда пешка, но король нужен всегда. 4,5,6,7 и 8- фигурки начинают раскрывать саму идею шахмат- добавление фигур- это добавление взаимодействия. Причем с 2 результатами- ничья или выигрыш (проигрыш- это всегда чей-то выигрыш), а ничьих- гораздо больше. Да- вы правы выигрыш делается в дебюте и мительшпиле. Но... реализация- это эндшпиль, разобравшись с маневрами эндшпиля- получим реализацию пешечного большинства на фланге или атаку пешечного меньшинства, отдаленной или защищенной проходной- а это уже выбор дебюта, идеи которого дошли до эндшпиля. Даже "тактическая запарка" определяется дебютом... гамбиты, именно затем и придуманы- пересчитать, "обмануть" соперника нетривиальным подходом. Получается множество идей начала сходится к единичным выводам в конце... Игра с нулевой суммой- математически, а значит и програмно- все реализуемо. Здесь не совсем мегамакс, точнее- это негамакс... Имея +1 в дебюте переходим-добиваемся +2 в мительшпиле и +5- в эндшпиле... Да и насчет оценки- если ладьей ставится мат- то +5,0- это предел, зачем увеличивать эту оценку? А вот считать тогда до тысячных- более логично- 4,999. |
07.02.2021, 11:47 | #7513 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: LCZero
Цитата: Сообщение от sergey1963
Ну ладно Виктор- ему простительно- надо придумать, сделать и выложить бесплатно одному челу- тогда, может быть, он ему лайкнет. Но вы-то- на другом уровне, как и Выдвиженец- все вы- сегодняшние айтишники гораздо ближе к завтрашним "поставщикам идей". Да, пока надо кодить, но и развиваться надо, придет время кодить будут сами программы...
У кого какой уровень - тоже спорный вопрос. Мы в разных интересах и предназначениях. Но я не хочу вдаваться в дискуссию. Для меня гораздо важнее обоснование определенных идей в конкретных дебютах. И это не требует (по крайней мере для меня) оплаты, лайканья. А вот судить: для одного или десятка пользователей, право не Вам. Тем более, что данный процесс не укладывается во временные рамки. Скажем, через год кому-то понадобится или заинтересует данная идея, партия. И оценка с практикой может меняться. И дискуссию творческую (но не словесную!) только приветствую! По поводу перспективности "поставщиков идей" и их развития: это как раз указанные персонажи эти идеи нивелируют, делая это неосознанно, развивая само уничтожение шахмат. |
08.02.2021, 18:18 | #7514 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: LCZero
NN-testrun of Lc0 0.26.3 67574 finished. https://www.sp-cc.de/nn-vs-sf-testing.htm
|
15.02.2021, 18:14 | #7515 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: LCZero
NN-testrun of Lc0 0.26.3 Bad Gyal 9P XL finished: https://www.sp-cc.de/nn-vs-sf-testing.htm
|
19.02.2021, 14:06 | #7517 |
2 разряд
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
|
Re: LCZero
Цитата:
Latest update: 2021/02/18: Ceres 0.88 66680
(Since Lc0 0.26.3, Lc0 uses Cuda 11.1, which makes it around +37% faster. To keep the Leela-Ratio on 1.0, I slowed down the GPU with the Afterburner-Tool.) |
21.02.2021, 12:46 | #7518 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
v0.27.0
Цитата:
A better value for the backendbench Clippy threshold.
Fix additional cases where 'invalid move' could be incorrectly reported. Replace WDL softmax in cudnn backend with same implementation as cuda backend. This fixes some inaccuracy issues that were causing training data to be rejected at a fairly low frequency. Ensure that training data Q/D pairs form valid WDL targets even if there is accumulated drift in calculation. Fix for the calculation of the 'best q is proven' bit in training data. Multiple fixes for timelosses and infinite instamoving in smooth time manager. Smooth time manager now made default after these fixes. Fix a bug which meant position ... moves ... didn't work if the moves went off the end of the existing tree. (Which happens normally when playing from an opening book.) Multigather search inspired by Ceres. (Default is off. Note that the meaning of max-collision-events changes considerably when enabled and max-collision-visits will need to be set to a value close to previous values of max-collision-events in order to have similar search behavior.) V6 training format with additional info for training experiments. Updated default search parameters. A better algorithm for the backendbench assistant. Terminate search early if only 1 move isn't a proven loss. Various build system changes. |
27.02.2021, 14:38 | #7521 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: LCZero
Цитата: Сообщение от svoitsl
Это значит Стокфиш кончился?
- и не стокфиш - вы бы могли спросить поточнее и поконкретнее - а могли бы и не спрашивать - вообще- зачем и к чему ваш вопрос? |
27.02.2021, 16:43 | #7523 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: LCZero
NN-testrun of Lc0 0.27.0 67741 finished: https://www.sp-cc.de/nn-vs-sf-testing.htm
|
27.02.2021, 16:48 | #7524 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: LCZero
Цитата: Сообщение от Viktor
А что это за файл:
lc0__AntiFish_20b256f_1.9.pb Так ответили на Дискорде. |
27.02.2021, 17:05 | #7525 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Эх, "бодатели", не надоело бодаться?
Не может быть удачной сети у LZ, построенной на теории отрицания Fish'а, как-то "искать дыры в нем", ибо это тупиковый путь, пройденный и опровергнутый уже года 2,5 как. Да, можно построить сеть на обучении LZ против SF, которая будет искать дыры в SF'ше, но во-первых - их не может быть много по определению, а во вторых - что мешает построить сеть SF против LZ? С учетом мощнейшего поиска -этого хватит для выхода в финалы турниров, ибо сеть будет в целом слабее, но у SF есть заметная фора в сотню-две Elo против третьего движка в мире - DbK, т.е. пожертвовать 50 ELo для того, чтобы бодаться против "анти-Фиша" - допустимо, ну а дальше - сеть "анти-Фиш" против сети "анти-LZ" - IMHO дурь, ибо выиграет таки лучший поиск, а он известно где лучший. А в итоге, сети LZ, как и сети SF станут в целом хуже на несколько десятков ELo, ибо будут заточены на поиск слабостей друг у друга, а не на игру в шахматы. Ну и кому это нужно? |
3 пользователя(ей) сказали cпасибо: |
02.03.2021, 22:28 | #7526 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
странно, что то никто не хочет тренировать сети среднего размера типа 20х256,последняя уже полугодовой давности LS15.
Не у всех же пока есть 4 А100. |
02.03.2021, 23:06 | #7528 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Цитата: Сообщение от Maratka
достаточно любого RTX
Для больших турниров может и нужна большая сеть, но для простых любителей сгодилась бы и по меньше. |
02.03.2021, 23:41 | #7529 |
Гроссмейстер
|
Re: LCZero
Цитата: Сообщение от svoitsl
странно, что то никто не хочет тренировать сети среднего размера типа 20х256
__________________
PGN Spy - top tournaments |
02.03.2021, 23:58 | #7530 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от svoitsl
Для больших турниров может и нужна большая сеть, но для простых любителей сгодилась бы и по меньше.
Простому любителю думаю этого достаточно. Цитата: Сообщение от svoitsl
ну вот у Вас нет вообще никакого RTX (если не прикупили, но это вряд ли)
Играться я не монстр, когда и если вдруг захочется - могу поиграть и в старенькие проекты. А для шахмат на сегодня LZ похоже будет. |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|