27.05.2019, 02:17 | #3571 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от crem
и недолго
На GTX1650 скорость выросла с 2200 до 5000, а в разгоне - до 6000nps Это гораздо больше, чем предполагаемые 85% |
27.05.2019, 02:18 | #3572 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Омегазеро
И вот этот четырехядерник за 11700 руб. - i3 8350K
Но оптимальнее конечно же 6-ядерный Ryzen (12 потоков), и версия popcnt (она же-modern, она же SSE4.2) |
27.05.2019, 02:19 | #3573 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Омегазеро
На GTX1650 скорость выросла с 2200 до 5000
GTX 16xx выполняют либо одну fp32, либо две fp16 за такт, т.е. пиковый прирост ровно в два раза. |
27.05.2019, 03:03 | #3574 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Maratka
Даже теоретически невозможен рост более чем в два раза
Там параллельные вычисление с умножением матриц. Ускорение в узких местах может дать больший эффект В теории сложности вычислений не все однозначно просто |
27.05.2019, 03:05 | #3575 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Потому что две инструкции за так вместо одной - это в два раза, а не более чем в два раза. Причем это пиковая производительность, как если бы программа более вообще ничего не делала.
|
27.05.2019, 03:19 | #3576 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Maratka
Потому что две инструкции за так вместо одной - это в два раза, а не более чем в два раза. Причем это пиковая производительность, как если бы программа более вообще ничего не делала.
В работах с видеокартами используются разные бэкенды и, следовательно, немного разные алгоритмы. Ускорению на 10% нельзя удивляться |
27.05.2019, 03:20 | #3577 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Кевин
v0.21.2-rc2
https://github.com/LeelaChessZero/lc0/releases Неужели сервер заработал? |
27.05.2019, 03:53 | #3578 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Maratka
Потому что две инструкции за так вместо одной - это в два раза, а не более чем в два раза
Сами давали эту ссылку https://www.phoronix.com/scan.php?pa...DIA-Benchmarks Backend: CUDA + cuDNN fp32 GeForce RTX 2060 - 5099 nps Backend: CUDA + cuDNN fp16 GeForce RTX 2060 - 14758 nps И вас это не удивляло, хотя тут ускорение в три раза при увеличении точности в два раза Также вы все время делаете вид, будто поддержки fp16 в драйвере достаточно для ускорения нейросетей Хотя нужен целый программный комплекс cuDNN, потому что нужны сотни алгоритмов, которые помогут использовать в работе нейросетей fp16 В новом бэкенде наверняка много оптимизаций, которые эффективнее всего используют тензорные ядра, но и обычная видеокарта без них тоже что-то может ускорить |
27.05.2019, 04:10 | #3579 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Омегазеро
Сами давали эту ссылку https://www.phoronix.com/scan.php?pa...DIA-Benchmarks
Цитата: Сообщение от Омегазеро
И вас это не удивляло, хотя тут ускорение
Цитата: Сообщение от Омегазеро
В новом бэкенде наверняка много оптимизаций, которые эффективнее всего используют тензорные ядра, но и обычная видеокарта без них тоже что-то может ускорить
|
27.05.2019, 12:15 | #3580 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: LCZero
Сравнение различных сторонних сетей Лилы на бинарнике Leelenstein 7.1 (из Discord):
3-Days Round Robin Tournament of different NN-Projects UPDATE Leelenstein 7.1 LC0-version: Leelenstein 7.1 Binary LC0 options: NNCashe=2000000, rest default Allie-options Hash=2048MB, UseFP16 Time control: 10sec+1sec Hardware: AMD Ryzen 5 2600 + RTX 2060, both overclocked Speed: Leelenstein with 18knps Nodes/move: Normally a move was around 150%-200% of what the nps are. E.g. Leelenstein with 25kn/move, but up to 35kn/move Book: Pohl’s SuperGM-8ply-balanced book, random, colors reversed Tablebases: 3,4,5 Syzygy on SSD Adjudication: -resign movecount=5 score=650 (by both) -draw movenumber=60 movecount=5 score=10, tablebase Software: Cutechess Comment: After my test one day ago, Jjosh supplied me with his newest net and binary. I added It to the gauntlet and it did very well. Clear second place, only lc0 main net and main binary was stronger. Код:
# PLAYER : RATING ERROR POINTS PLAYED (%) CFS(%) W D L D(%) OppAvg 1 lc0.net.42372 : 3400.0 ---- 427.0 606 70 100 270 314 22 52 3210.9 2 Leelenstein.7.1.net.1126 : 3361.8 21.9 393.5 600 66 92 224 339 37 57 3216.0 3 allie.0.4-dev.net.42372 : 3346.3 22.2 391.0 616 63 100 203 376 37 61 3218.7 4 lc0.net.leelenstein.9.966 : 3306.6 22.4 351.0 606 58 100 177 348 81 57 3226.6 5 lc0.net.40b.1.17 : 3275.9 22.8 326.5 606 54 100 158 337 111 56 3230.0 6 lc0.net.DarkQueen.105 : 3065.2 28.4 161.5 600 27 100 60 203 337 34 3265.5 7 lc0.net.BetaOne.4.82500 : 2902.2 35.0 69.5 606 11 --- 13 113 480 19 3292.9 White advantage = 47.31 +/- 5.17 Draw rate (equal opponents) = 76.57 % +/- 1.60 Развернуть для просмотраКод:
Head to head statistics: 1) lc0.net.42372 2463.1 : 606 (+270,=314,-22), 70.5 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) Leelenstein.7.1.net.1126 : 100 ( 17, 79, 4), 56.5 : +38.2, 11.2, 100.0 allie.0.4-dev.net.42372 : 104 ( 14, 84, 6), 53.8 : +53.7, 11.3, 100.0 lc0.net.leelenstein.9.966 : 102 ( 30, 65, 7), 61.3 : +93.4, 11.4, 100.0 lc0.net.40b.1.17 : 100 ( 34, 63, 3), 65.5 : +124.1, 11.6, 100.0 lc0.net.DarkQueen.105 : 100 ( 82, 17, 1), 90.5 : +334.8, 14.5, 100.0 lc0.net.BetaOne.4.82500 : 100 ( 93, 6, 1), 96.0 : +497.8, 17.8, 100.0 2) Leelenstein.7.1.net.1126 2425.0 : 600 (+224,=339,-37), 65.6 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) lc0.net.42372 : 100 ( 4, 79, 17), 43.5 : -38.2, 11.2, 0.0 allie.0.4-dev.net.42372 : 100 ( 13, 80, 7), 53.0 : +15.5, 11.0, 92.1 lc0.net.leelenstein.9.966 : 100 ( 19, 76, 5), 57.0 : +55.2, 11.1, 100.0 lc0.net.40b.1.17 : 100 ( 36, 58, 6), 65.0 : +85.9, 11.3, 100.0 lc0.net.DarkQueen.105 : 100 ( 65, 33, 2), 81.5 : +296.6, 14.1, 100.0 lc0.net.BetaOne.4.82500 : 100 ( 87, 13, 0), 93.5 : +459.6, 17.4, 100.0 3) allie.0.4-dev.net.42372 2409.4 : 616 (+203,=376,-37), 63.5 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) lc0.net.42372 : 104 ( 6, 84, 14), 46.2 : -53.7, 11.3, 0.0 Leelenstein.7.1.net.1126 : 100 ( 7, 80, 13), 47.0 : -15.5, 11.0, 7.9 lc0.net.leelenstein.9.966 : 104 ( 20, 79, 5), 57.2 : +39.7, 11.0, 100.0 lc0.net.40b.1.17 : 104 ( 27, 75, 2), 62.0 : +70.4, 11.1, 100.0 lc0.net.DarkQueen.105 : 100 ( 63, 35, 2), 80.5 : +281.1, 13.8, 100.0 lc0.net.BetaOne.4.82500 : 104 ( 80, 23, 1), 88.0 : +444.1, 17.3, 100.0 4) lc0.net.leelenstein.9.966 2369.7 : 606 (+177,=348,-81), 57.9 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) lc0.net.42372 : 102 ( 7, 65, 30), 38.7 : -93.4, 11.4, 0.0 Leelenstein.7.1.net.1126 : 100 ( 5, 76, 19), 43.0 : -55.2, 11.1, 0.0 allie.0.4-dev.net.42372 : 104 ( 5, 79, 20), 42.8 : -39.7, 11.0, 0.0 lc0.net.40b.1.17 : 100 ( 10, 82, 8), 51.0 : +30.7, 11.1, 99.7 lc0.net.DarkQueen.105 : 100 ( 62, 35, 3), 79.5 : +241.3, 13.8, 100.0 lc0.net.BetaOne.4.82500 : 100 ( 88, 11, 1), 93.5 : +404.4, 17.1, 100.0 5) lc0.net.40b.1.17 2339.0 : 606 (+158,=337,-111), 53.9 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) lc0.net.42372 : 100 ( 3, 63, 34), 34.5 : -124.1, 11.6, 0.0 Leelenstein.7.1.net.1126 : 100 ( 6, 58, 36), 35.0 : -85.9, 11.3, 0.0 allie.0.4-dev.net.42372 : 104 ( 2, 75, 27), 38.0 : -70.4, 11.1, 0.0 lc0.net.leelenstein.9.966 : 100 ( 8, 82, 10), 49.0 : -30.7, 11.1, 0.3 lc0.net.DarkQueen.105 : 100 ( 57, 41, 2), 77.5 : +210.7, 13.7, 100.0 lc0.net.BetaOne.4.82500 : 102 ( 82, 18, 2), 89.2 : +373.7, 17.1, 100.0 6) lc0.net.DarkQueen.105 2128.4 : 600 (+60,=203,-337), 26.9 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) lc0.net.42372 : 100 ( 1, 17, 82), 9.5 : -334.8, 14.5, 0.0 Leelenstein.7.1.net.1126 : 100 ( 2, 33, 65), 18.5 : -296.6, 14.1, 0.0 allie.0.4-dev.net.42372 : 100 ( 2, 35, 63), 19.5 : -281.1, 13.8, 0.0 lc0.net.leelenstein.9.966 : 100 ( 3, 35, 62), 20.5 : -241.3, 13.8, 0.0 lc0.net.40b.1.17 : 100 ( 2, 41, 57), 22.5 : -210.7, 13.7, 0.0 lc0.net.BetaOne.4.82500 : 100 ( 50, 42, 8), 71.0 : +163.1, 16.5, 100.0 7) lc0.net.BetaOne.4.82500 1965.3 : 606 (+13,=113,-480), 11.5 % vs. : games ( +, =, -), (%) : Diff, SD, CFS (%) lc0.net.42372 : 100 ( 1, 6, 93), 4.0 : -497.8, 17.8, 0.0 Leelenstein.7.1.net.1126 : 100 ( 0, 13, 87), 6.5 : -459.6, 17.4, 0.0 allie.0.4-dev.net.42372 : 104 ( 1, 23, 80), 12.0 : -444.1, 17.3, 0.0 lc0.net.leelenstein.9.966 : 100 ( 1, 11, 88), 6.5 : -404.4, 17.1, 0.0 lc0.net.40b.1.17 : 102 ( 2, 18, 82), 10.8 : -373.7, 17.1, 0.0 lc0.net.DarkQueen.105 : 100 ( 8, 42, 50), 29.0 : -163.1, 16.5, 0.0 [свернуть] Lc0, DarkQueen, Leelenstein, Allie играют в CCC. По этим тестам Allie уже превосходит Komodo с Houdini, сеть Leelenstein явно усилилась и находится +- на уровне Stockfish. |
27.05.2019, 14:16 | #3581 |
Эксперт
ТС
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: LCZero
Цитата: Сообщение от sovaz1997
Lc0, DarkQueen, Leelenstein, Allie играют в CCC.
По этим тестам Allie уже превосходит Komodo с Houdini, сеть Leelenstein явно усилилась и находится +- на уровне Stockfish. И ещё. Если это клон Лилы, то надо наверное так и говорить что ухудшенная версия Лилы находится +- на уровне Stockfish. А lc0.net.DarkQueen.105 это что, клон это или нет?
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
27.05.2019, 14:43 | #3582 |
2 разряд
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
|
Re: LCZero
Цитата: Сообщение от Alex_Zet
И что из этого что Leelenstein находится +- на уровне Stockfis, если это клон Лилы.
И ещё. Если это клон Лилы, то надо наверное так и говорить что ухудшенная версия Лилы находится +- на уровне Stockfish. А lc0.net.DarkQueen.105 это что, клон это или нет? Тренируют сеть на играх из lichess (ничего хорошего из этого не выйдет). И размерность 320x15 вместо 256x20. Вроде бы он хотел бинарник брать Allie а не Lc0, но не знаю, что с этим случилось, наверное играет Lc0, судя по тому, что в названии есть Lc0. |
4 пользователя(ей) сказали cпасибо: |
27.05.2019, 15:23 | #3584 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от crem
Тренируют сеть на играх из lichess (ничего хорошего из этого не выйдет).
Например, оригинальную версию (вашу) можно прокачать на шестифигурках Налимова при наличии 6 фигур на доске. Это совершенно не принцип "Зеро", но зато тренировка против идеального игрока. Разве от этого не будет выхлопа? |
27.05.2019, 15:25 | #3585 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Vizvezdenec
Ну благо в финал турнира больше, чем 2 сети, не пускают )
|
27.05.2019, 15:32 | #3586 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Maratka
Ну что выйдет, лучше все же IMHO смотреть в пределе, а не в текущей реализации.
Например, оригинальную версию (вашу) можно прокачать на шестифигурках Налимова при наличии 6 фигур на доске. Это совершенно не принцип "Зеро", но зато тренировка против идеального игрока. Разве от этого не будет выхлопа? |
27.05.2019, 15:41 | #3587 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от alchemist888
на 6-и фигурках syzygy
Второе, используя таблицы, LZ при обучении играет таки не против идеального соперника: если в позиции есть 100% выигрыш, но LZ выбирает другую ветку, играя против себя, она лишь упускает победу в большинстве случаев, тогда как играя против таблиц Налимова, может и проиграть, а это - совсем другие коэффиценты в сети при обучении. Думаю, разница между очень хорошей игрой, и игрой безупречной вполне очевидна. Наконец третье, выбрав неверный ход, LZ может таки выиграть, если ее соперник также ошибется, тогда как с Налимовым такой вариант не прокатит: одна ошибка, и ничья, или даже поражение. В результате, какие будут коэффициенты в сети в первом и втором случае? |
27.05.2019, 16:04 | #3588 |
2 разряд
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
|
Re: LCZero
Цитата: Сообщение от Maratka
Это не одно и тоже. Подсказка вида "этот ход ведет к выигрышу" и "этот ход -мат в 18 ходов" не одно и то же. Это первое.
Второе, используя таблицы, LZ при обучении играет таки не против идеального соперника: если в позиции есть 100% выигрыш, но LZ выбирает другую ветку, играя против себя, она лишь упускает победу в большинстве случаев, тогда как играя против таблиц Налимова, может и проиграть, а это - совсем другие коэффиценты в сети при обучении. Думаю, разница между очень хорошей игрой, и игрой безупречной вполне очевидна. Наконец третье, выбрав неверный ход, LZ может таки выиграть, если ее соперник также ошибется, тогда как с Налимовым такой вариант не прокатит: одна ошибка, и ничья, или даже поражение. В результате, какие будут коэффициенты в сети в первом и втором случае? |
Пользователь сказал cпасибо: | alchemist888 (27.05.2019) |
27.05.2019, 16:24 | #3589 |
Гроссмейстер
|
Re: LCZero
Я все не пойму , эту сеть Лилу....кто то обучает. И это обучение типа ее обновляет и она становится сильнее. А я могу сам ее обучать своими партиями ? Сам собой играя. По сути если это все зависит от айтишников которые ее учат...то зачем эта лила тогда вообще нужна....если в ней в памяти получает тупо база наигранные партий. По сути это тот же браинфиш но без прописки дебютных книг. Типа у лилы это все ы памяти (дебюты и обучение) а толку от этого ? Любой ход в сторону , не по теории а новинка И качество ее идет самостоятельное а там уже как повезет ее игра. Это мы так вечно будем ждать ее обучения....это как на форексе где оссоциляторы показывают прошлое , а именно на секунду прошлый график цен . И лила это просто прошлые базы....или не так ?
__________________
Выше нас только звезды Шахматы – моя жизнь, но моя жизнь – не только шахматы Моя безответная любовь, это черная шахматная королева Истина где-то рядом..... ICCF - 2431 PlayChess - 2640 Шахматная Планета - 2621 |
Пользователь сказал cпасибо: | Alex_Lk (27.05.2019) |
27.05.2019, 16:26 | #3590 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Maratka
Это не одно и тоже. Подсказка вида "этот ход ведет к выигрышу" и "этот ход -мат в 18 ходов" не одно и то же. Это первое.
Цитата: Сообщение от Maratka
Второе, используя таблицы, LZ при обучении играет таки не против идеального соперника: если в позиции есть 100% выигрыш, но LZ выбирает другую ветку, играя против себя, она лишь упускает победу в большинстве случаев, тогда как играя против таблиц Налимова, может и проиграть, а это - совсем другие коэффиценты в сети при обучении.
Я немного не понял Ваше предложение по поводу использования таблиц. Поясните, как Вы видите тренировочный процесс с ними? |
27.05.2019, 16:50 | #3591 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Александр Руденко
Я все не пойму , эту сеть Лилу....кто то обучает. И это обучение типа ее обновляет и она становится сильнее. А я могу сам ее обучать своими партиями ? Сам собой играя. По сути если это все зависит от айтишников которые ее учат...то зачем эта лила тогда вообще нужна....если в ней в памяти получает тупо база наигранные партий. По сути это тот же браинфиш но без прописки дебютных книг. Типа у лилы это все ы памяти (дебюты и обучение) а толку от этого ? Любой ход в сторону , не по теории а новинка И качество ее идет самостоятельное а там уже как повезет ее игра. Это мы так вечно будем ждать ее обучения....это как на форексе где оссоциляторы показывают прошлое , а именно на секунду прошлый график цен . И лила это просто прошлые базы....или не так ?
Как она учится? Попробую объяснить человеческим языком. Играет она сама с собой 500 тыс. партий, затем анализирует - "Хмм... Когда у меня ладья стояла за проходной пешкой я выигрывала в больше чем 50-и процентов случаев. Создаю правило!" Таких правил набирается сотни тысяч, миллионы. Не в такой примитивной форме конечно, как я написал. Они сложнее и сложным образом взаимодействуют друг с другом, корректируются, меняются, дополняются. Лила это не база данных партий и позиций, это огромная переплетенная паутина компонентов шахматной игры, которые повышали ее шансы благоприятный результат шахматных партий в игре против самой же себя. |
27.05.2019, 17:06 | #3593 |
Гроссмейстер
|
Re: LCZero
Цитата: Сообщение от Виндхук
Ваша подпись теперь может трактоваться двояко))
__________________
Выше нас только звезды Шахматы – моя жизнь, но моя жизнь – не только шахматы Моя безответная любовь, это черная шахматная королева Истина где-то рядом..... ICCF - 2431 PlayChess - 2640 Шахматная Планета - 2621 |
Пользователь сказал cпасибо: | Alex_Zet (27.05.2019) |
27.05.2019, 17:28 | #3594 |
Эксперт
ТС
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: LCZero
Цитата: Сообщение от crem
Это клон вроде DeusX.
Тренируют сеть на играх из lichess (ничего хорошего из этого не выйдет). И размерность 320x15 вместо 256x20. Вроде бы он хотел бинарник брать Allie а не Lc0, но не знаю, что с этим случилось, наверное играет Lc0, судя по тому, что в названии есть Lc0.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
27.05.2019, 17:47 | #3595 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Leelenstein использует слегка модифицированный бинарник LCZero v0.22.0-dev. Сама сеть училась на играх Лилы T30 и T40, а также CCRL партиях и некоторых других. Но большая часть партий - игры LCZero.
Allie использует собственный бинарник и сеть Leelenstein 6.1( сам Leelenstein использует новую сеть 7.1) |
27.05.2019, 17:59 | #3596 |
Эксперт
ТС
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: LCZero
Цитата: Сообщение от alchemist888
Allie использует собственный бинарник и сеть Leelenstein 6.1( сам Leelenstein использует новую сеть 7.1)
Цитата: Сообщение от crem
У CCCC нету правил по поводу клонов, и они просто добавляют движки, которые привлекут больше зрителей.
У TCEC правила есть, но там тоже вопросы и по поводу самих правил, и по поводу их применения. Например, Allie+Stein взял весь код, отвечающий за нейронные сети, из Lc0, но это посчитали допустимым. 95% улучшений Lc0 за последние полгода были именно в этом коде, а сейчас получается что каждый раз улучшая нейросеть мы автоматом улучшаем и противника. И получается, что хоть Allie+Stein и использует важную часть кода Lc0, из названия и описания это вообще не понятно (в отличие например от Komodo MCTS и Komodo AB, где хотя оценочная функция одна и та же, это хотя бы видно из названия). |
27.05.2019, 19:52 | #3597 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от alchemist888
У Лилы нет оценки - мат в 18 ходов. Любой ход, который по таблицам выигрывает будет отмечен максимальной оценкой
Смотрим на обучение: нашли мат. Начали ставить каким-то там непонятным способом. Зевнули (всякое бывает), и не поставили. Получили ничью и скорректировали коэффициенты, что это - ничья. Теперь Налимов: получили все тоже, начали ставить мат, зевнули... И база Налимова нашла, что теперь она ставит мат. В результате -проигрыш. Т.е. в зависимости от баз, мы в математически абсолютно выигрышной позиции по Налимову получили или ничью, что очень плохо, или поражение, что... хуже, чем "очень плохо", и изменили коэффициенты в сети на соответствующие. Теперь нам ставят мат. Одно дело syzygy: мы знаем лишь то, что мы обязаны проиграть при идеальной игре соперника. И другое дело Налимов: бы обязательно проиграем даже при идеальной нашей игре. Т.е. если при обучении с базами syzygy есть вариант соскока, в силу ошибки соперника, то с Налимовым не прокатит: мы обязаны проиграть, но при этом обязаны дотянуть до мата в максимальное количество ходов. IMHO, на втором варианте учиться лучше, ибо это самые худшие для нас условия, и если при мате в 28 ходов мы сможем протянуть эти 28 ходов, то в реальных партиях сможем и соскочить, ибо у соперника далеко не факт, что будут таблицы Налимова, ну или попросту: велика вероятность, что соперник не будет играть идеально, а потому мы имеем шансы на ничью. Или я может что-то не до конца понял? |
Пользователь сказал cпасибо: | Viktor (28.05.2019) |
27.05.2019, 20:02 | #3598 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Кевин
v0.21.2-rc2
https://github.com/LeelaChessZero/lc0/releases lc0-42232 против stockfish_19052509_x64_bmi2 i3 8350K против GTX1650 Скорости 4300/5 knps одноходовая книга Noomen 70 игр из 200 Счет 22-8-40 Elo difference 70.4 |
27.05.2019, 20:12 | #3599 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Омегазеро
Первые результаты
lc0-42232 против stockfish_19052509_x64_bmi2 i3 8350K против GTX1650 Скорости 4300/5 knps одноходовая книга Noomen 70 игр из 200 Счет 22-8-40 Elo difference 70.4 |
Пользователь сказал cпасибо: | Maratka (27.05.2019) |
27.05.2019, 20:28 | #3600 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Омегазеро
Скорости 4300/5 knps
Скажем мой FX в начальной позиции на четырех ядрах: Код:
info depth 27 seldepth 38 multipv 1 score cp 46 nodes 155984848 nps 3936128 hash full 155 tbhits 0 time 39629 pv d2d4 g8f6 g1f3 e7e6 c1f4 b7b6 e2e3 c8b7 b1d2 f8e 7 h2h3 d7d5 f1d3 b8d7 e1g1 e8g8 c2c4 c7c5 a1c1 h7h6 f1e1 a8c8 f4h2 c5d4 e3d4 d5c 4 c1c4 c8c4 d2c4 f6d5 f3e5 bestmove d2d4 ponder g8f6 Т.е. будь у меня FX с полноценным AVX2, скорости были бы и вовсе равными, но это же бред сивой кобылы! |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|