15.03.2020, 20:23 | #5791 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Maratka
Собрать "Combo"? Реально, почему нет? Но вероятность того, что покуда будут идти тесты каждого дисбаланса против мастера, этот самый мастер обновится -велика. Т.е. по-хорошему, придется перетестировать.
P.S. Но мне вообще очень не нравится, что мы обсуждаем AB поиск и патчи Стокфиша в теме LCZero. Было бы неплохо, если бы кто-то из админов перенес соответствующие посты туда. |
Пользователь сказал cпасибо: | Rom77 (15.03.2020) |
15.03.2020, 20:28 | #5792 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: LCZero
Цитата: Сообщение от Maratka
Не понял, за счет чего? Ведь a-b в нынешнем виде подразумевает отсечения, а значит и некоторую потерю ELO на наперед известной глубине?
Или Вы про чистый "математический" a-b? Но он не существует ни в одном мало-мальски серьезном движке, окромя малых глубин на где-то 2-3 хода! Условный пример: - сначала движок ведет перебор до глубины 1 - используем альфа-бету, - затем движок считает до глубины 2 - используем альфа-бету, - затем до глубины 3 - используем альфа-бету, - до глубины 4 - используем отсечения нулевым ходом, затем альфа-бету на узлах не отсеченных нулевым ходом, - до глубины 5 - нулевой ход, затем альфа-бету с сокращением глубины малоперспективных продолжений по сортировке (LMR), - и т. д. Как видите полный перебор нигде не нужен, а вот на альфа-бету постепенно навешиваются "обвесы" в виде иных методов. |
15.03.2020, 20:39 | #5793 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от alchemist888
По моему Вы просто сами себя отговариваете от тестов. Мощностей у фиштеста выше крыши - тестируй не хочу.
Но если быть реалистами, разве не результаты тестов есть обоснование для изменения правил? Т.е. тест дает ELO, а правила тестирования тест не пропускают. Что важнее для проекта в целом? Догма, или рост? |
15.03.2020, 20:43 | #5794 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Да и в целом, код "грязный", эта идея осуществляется через другие механизмы.
С другой стороны, если оно работает, а читабельность приемлемая, то почему бы и нет? А как я вижу, читается оно вполне себе просто: банальное сравнение кол-ва фигур, и счет бонуса на его основе. |
15.03.2020, 21:01 | #5795 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Интересно, были ли тесты на новых сетях 6xx против SF, на AMD FX, при условии слабых видео (вроде моего GTX 960)?
Не обязательно понятно это железо, можно и более быстрое (современное) GTX/Radeon в режиме OpenCL, главное подобрать производительность ~2 тыс узлов против ~ 7 млн. узлов. |
15.03.2020, 21:25 | #5796 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Цитата: Сообщение от Maratka
Ну вообще говоря, я не в курсе, как туда попасть. Ну вот банально: не знаю, как опубликовать мой код там. Потому мои идеи идут через знакомых. Но это тоже не всегда возможно, скажем были у меня идеи, которые отвергались ими именно по правилу FishTest: не запущу, именно потому, что нельзя.
Но если быть реалистами, разве не результаты тестов есть обоснование для изменения правил? Т.е. тест дает ELO, а правила тестирования тест не пропускают. Что важнее для проекта в целом? Догма, или рост? У меня MS Studio 2017 Куда пойти, чего нажать, чтобы мой код мог быть протестирован на FishTest? |
15.03.2020, 21:40 | #5797 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Один из тех редких случаев, когда
Цитата:
Active Users
68 users in the last day have played 2074474 games |
Пользователь сказал cпасибо: | Владимир001 (15.03.2020) |
15.03.2020, 23:25 | #5798 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
В ССС13 замечена странная особенность,у Лилы значительно раньше заканчивается время (чем у Стокфиша) и играя на инкременте есть риск "зевка"
|
Пользователь сказал cпасибо: | Владимир001 (15.03.2020) |
16.03.2020, 19:37 | #5799 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
За 64 сети рост 2.1 Эло, немного, но уж сколько есть
(это больше,чем будет) PHP код:
|
Пользователь сказал cпасибо: | Владимир001 (16.03.2020) |
18.03.2020, 09:51 | #5800 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Омегазеро
Вот результаты lczero-t60-3070 vs stockfish_20030711_x64_modern
12-ядерник 3900x (22 потока) против RTX 2060 200 игр по одноходовому набору от Noomen с переменой цвета Контроль 50s+0.5s Ничья - менее 6 cp подряд 6 ходов после 64-го хода Поражение - 800 cp подряд 6 ходов Также присуждение по 5-фигурным базам +39 -18 =143 12-ядерник 3900x (22 потока) против RTX 2060 200 игр по одноходовому набору от Noomen с переменой цвета Контроль 50s+0.5s Ничья - менее 6 cp подряд 6 ходов после 64-го хода Поражение - 800 cp подряд 6 ходов Также присуждение по 5-фигурным базам +31 -23 =146 |
5 пользователя(ей) сказали cпасибо: | alchemist888 (18.03.2020), Alvir (18.03.2020), svoitsl (18.03.2020), Виталий В. (19.03.2020), Владимир001 (18.03.2020) |
18.03.2020, 21:57 | #5801 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
//Важно
Сегодня утром видел то, что раньше никогда не видел: Запустил вчера вечером минитурнир между LZ 24.1 и последним SF с контролем 75м плюс 30с. Итого: в середине второй партии кто-то зачем-то сожрал 60 гигабайт свопа на SSD, и заполнив его, начал жрать на механическом RAID, выжрал еще 90 гигабайт (благо, что у меня настроен дополнительный файл подкачки, иначе боюсь все бы вообще свалилось в тмутаракань). В результате SF стал ворочаться весьма лениво, достигая глубину ~10-15 за минуту, что явно абсурдно для него. Как следствие, проиграл вторую партию, третью при оценке около 4 я дожимать не стал, и так понятно было, чем закончится при глубине SF'ша 10-15, а четвертую и вовсе играть не стал. Вот думаю, совпало, или один из движков... или...? Какие идеи? Играла сеть 62783 на GTX 960 в режиме CUDA (думаю FP32, стоял режим автодетекта, т.е. как бы других вариантов нет). Скорость GTX 960 явно не такая, чтобы выжрать 32 гигабайта RAM, плюс еще 150 гигабайт виртуальной памяти. Но то, что кто-то другой отожрал еще менее маловероятно. Может у LZ течет где? :( Ну скажем не сбрасывается содержимое памяти при перезапуске партии? Т.е. движок работает с уже имеющимся хешем или так какими-то еще внутренними буферами при запуске новой партии? А может это у SF? Или оболочке (Fritz 15)? Но за год до того с оболочкой проблем не было... Жалею, что дамп снимать не стал, но его в таком режиме полный и не снимешь, ибо нужен цельный файл подкачки на системном разделе, а дамп ядра конечно возможно, но это если проблема воспроизведется еще, и разработчики попросят. И не факт, что в нем будет видно, что куда утекло. Да и как залить 200 гигабайт (пусть и сожмется раза в два), и куда? В общем, жду предположений, чего это могло быть? Чисто так, в качестве справки, малые сети прошлой размерности на этой железке наиграл много сотен партий на этом контроле, и без проблем, но там и движки были другие. Конечно возможна и некая системная проблема... Ну в общем жду, что напишут, и какие идеи будут. Последний раз редактировалось Maratka; 18.03.2020 в 22:34. |
18.03.2020, 22:34 | #5802 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
0.8 Эло, хорошо ещё , что рост
PHP код:
|
2 пользователя(ей) сказали cпасибо: | Виталий В. (19.03.2020), Владимир001 (19.03.2020) |
20.03.2020, 11:40 | #5803 |
2 разряд
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
|
Re: LCZero
разбор партий 3 тура турнира претендентов. с гросмейстером Федосеевым. "просто это очень слабый компьютер" https://youtu.be/9Bhy18rCrKo?t=712
|
5 пользователя(ей) сказали cпасибо: | alchemist888 (20.03.2020), Rom77 (21.03.2020), SergeyMZ (20.03.2020), Виталий В. (20.03.2020), Владимир001 (20.03.2020) |
20.03.2020, 12:28 | #5804 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: LCZero
Цитата: Сообщение от Hendry
разбор партий 3 тура турнира претендентов. с гросмейстером Федосеевым. "просто это очень слабый компьютер" https://youtu.be/9Bhy18rCrKo?t=712
Ну ещё там и винавер, там стокфишу действительно нужно очень долго считать, чтобы показывать не ерунду.
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Владимир001 (20.03.2020) |
20.03.2020, 12:37 | #5805 |
2 разряд
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
|
Re: LCZero
Дело в том, что Сток в целом понимает в стратегических позициях хуже. Дело не в расчете конкретных вариантов. Много раз уже встречал такие мнения от разных гроссов. В т.ч. от ГМ Зубова. Отличный канал у него кстати, если интересует повышение шахматной квалификации.
|
2 пользователя(ей) сказали cпасибо: | Виталий В. (20.03.2020), Владимир001 (20.03.2020) |
20.03.2020, 20:53 | #5806 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Есть осторожный оптимизм
PHP код:
|
Пользователь сказал cпасибо: | Владимир001 (20.03.2020) |
20.03.2020, 21:52 | #5807 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
В целом за три недели, рост равен чему, и какой погрешностью?
Может пора уже шаг обучения уменьшить? |
Пользователь сказал cпасибо: | Владимир001 (20.03.2020) |
20.03.2020, 23:07 | #5808 |
КМС
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
|
Re: LCZero
Цитата: Сообщение от Maratka
В целом за три недели, рост равен чему, и какой погрешностью?
Может пора уже шаг обучения уменьшить? Что касается понижения LR, то тут разработчики не от балды решают, когда его понижать. В основном ждут момент когда стабилизируются коэффициенты на минимальных значениях, и при этом сила игры будет стремиться к максимуму. В общем им виднее |
2 пользователя(ей) сказали cпасибо: | Maratka (22.03.2020), Владимир001 (21.03.2020) |
22.03.2020, 22:05 | #5809 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
Конечно рост нельзя назвать грандиозным... но
4.4 Эло они и в Африке такие PHP код:
|
Пользователь сказал cпасибо: | Владимир001 (22.03.2020) |
23.03.2020, 22:53 | #5810 |
2 разряд
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
|
Re: LCZero
А новая сеть от Sergio Vieri Хороша
Код:
Match: @sergiovieri 's 384x30-t60-3180 vs 384x30-t40-1705 LC0 version: 0.24.1 LC0 options: cudnn-fp16, 1 thread, cpuct=1.45, fpu=0.24, pst=1.6, cpuct-base=5000 Time control: 1Kn/move Hardware: RTX 2070 Book: SuperGM_4mvs_500 book, in sequence, reversed color Tablebases: 6-man TB Adjudication: 6-man TB, -draw movenumber=50 movecount=5 score=8 -resign movecount=5 score=1000 Software:cutechess-cli Comments: t60-3180 vs t40-1705: +191 -67 =742: +44 elo: the best result so far. Note that this match is tested with lc0 0.24.1, while old matches is with lc0 0.23.2. Next: I will test h2h btw 3180 and 3010. 1 knpm, 1 thread, cpuct=1.45, fpu=0.24, pst=1.6, cpuct-base=5000 # PLAYER : RATING ERROR POINTS PLAYED (%) CFS(%) W D L + 1 lc0.net.384x30-t60-3180 : 44 11 562.0 1000 56.2 87 191 742 67 2 lc0.net.384x30-t60-3044 : 35 11 549.0 1000 54.9 54 172 754 74 3 lc0.net.384x30-t60-3010 : 34 11 548.0 1000 54.8 57 194 708 98 4 lc0.net.384x30-t60-3070 : 32 11 546.0 1000 54.6 75 174 744 82 5 lc0.net.384x30-t60-3020 : 27 11 538.5 1000 53.9 55 165 747 88 6 lc0.net.384x30-t60-2950 : 26 11 537.0 1000 53.7 95 180 714 106 ... 11 lc0.net.384x30-t40-1573 : 6 10 509.0 1000 50.9 88 116 786 98 - 12 lc0.net.384x30-t40-1705 : 0 ---- 7263.5 15000 48.4 99 1745 11037 2218 ... |
3 пользователя(ей) сказали cпасибо: |
24.03.2020, 01:37 | #5811 |
2 разряд
Регистрация: 31.03.2019
Сообщений: 250
Сказал(а) спасибо: 49
Поблагодарили 215 раз(а) в 117 сообщениях
Репутация: 13
|
Re: LCZero
Меня посетила такая идея насчёт тренировки Lc0. Как известно чем выше качество партий, тем быстрее растут сети. Факт второй, после LR дропа сеть очень быстро набирает пару десятков Эло, потом прогресс тормозится. Идея вот в чем. У нас есть некая сеть обучающаяся в данный момент. впереди у сети допустим ещё два LR дропа, но сеть ещё не готова к следующему дропу. Делаем следующее: дропаем LR прямо сейчас, отыгрываем например 100к партий, дропаем ещё раз, отыгрываем ещё 100к партий, возвращаем LR обратно к значению до этих двух дропов. В теории это позволит нам очень быстро получить неплохой прирост Эло и как следствие более качественные партии на которых будет учиться сеть дальше. И таких трюков можно проделать несколько раз с некой периодичностью. Это должно сократить время обучения сети significantly.
|
Пользователь сказал cпасибо: | Владимир001 (24.03.2020) |
24.03.2020, 21:15 | #5812 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: LCZero
Вопрос такой:
формат сети LZ открыт? т.е. в общем-то понятно, что исходники, которые что-то там ищут в сети, и манипулируют данными из нее есть, но вот что ищут? Как находят нужное, и именно нужное? Это же по идее обратная связь, а-ля база данных: поиск что-то там ищет, но и сеть структурирована для ускорения поиска, ну скажем банальным деревом, где целое число до 1024 находится максимум за 10 попыток, а до 1048576 - максимум за 20. А может и индекс встроенный имеется? Есть ли где почитать? |
2 пользователя(ей) сказали cпасибо: | Alex_Lk (25.03.2020), Владимир001 (25.03.2020) |
25.03.2020, 08:02 | #5813 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Тестируем последние сети t60!
lczero-62925 vs stockfish_20-03-20_x64_modern 12-ядерник 3900x (22 потока) против RTX 2060 200 игр по одноходовому набору от Noomen с переменой цвета Контроль 50s+0.5s Поражение - 800 cp Присуждения по пятифигуркам нет - движки играют своим умом до упора +30 -22 =148 |
25.03.2020, 10:31 | #5815 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: LCZero
BanksiaGUI 0.18 for MS Windows 7 & 10, 64 bit
BanksiaGUI 0.18 for macOS, 64 bit BanksiaGUI 0.18 for Linux, 64 bit https://banksiagui.com/preview-versions/
__________________
"Не-ум - цветы вечности." Ошо |
25.03.2020, 18:54 | #5816 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
BanksiaGUI 0.18 for MS Windows 7 & 10, 64 bit
BanksiaGUI 0.18 for macOS, 64 bit BanksiaGUI 0.18 for Linux, 64 bit https://banksiagui.com/preview-versions/ Цитата:
Changes:
Fixed bugs: almost all known bugs so far such as bugs on database/opening tools, crash when changing piece styles… Some small improvements/adjustments Improved feature: Play via the local network. All engines on a computer can be seen and/or participated in a tournament from other computers. It means now we can create tournaments with multi-engines on each computer. That may help to organize “fairer” tournaments when engines can stay in individual computers, take all hardware when playing without being interfered by other engines Trial feature: Broadcast live/no-live games. With a few clicks, users can easily and quickly broadcast any games with full move comments – all computing information. Other users can see, watch games and/or download them |
25.03.2020, 19:30 | #5817 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
уже скоро 70 -я сеть обойдет 59-ю
|
Пользователь сказал cпасибо: | Владимир001 (25.03.2020) |
25.03.2020, 22:40 | #5818 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
А тем временем Сержио Виери натренировал новую сеть https://www.comp.nus.edu.sg/~sergio-...t60-3200.pb.gz
На вдвое меньшей скорости она бьет Стокфиш в полтора раза сильнее, чем сеть 62925 lczero-3200 vs stockfish_20-03-20_x64_modern 12-ядерник 3900x (22 потока) против RTX 2060 200 игр по одноходовому набору от Noomen с переменой цвета Контроль 50s+0.5s Поражение - 800 cp Присуждения по пятифигуркам нет - движки играют своим умом до упора +38 -22 =140 Игры прилагаются |
5 пользователя(ей) сказали cпасибо: | Alvir (26.03.2020), byan_mivv (25.03.2020), svoitsl (25.03.2020), Виталий В. (26.03.2020), Владимир001 (25.03.2020) |
26.03.2020, 08:44 | #5819 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: LCZero
2 Эло пока не дотягивает, но надо надеяться
PHP код:
|
2 пользователя(ей) сказали cпасибо: | Виталий В. (26.03.2020), Владимир001 (26.03.2020) |
26.03.2020, 15:06 | #5820 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: LCZero
Цитата: Сообщение от Hendry
Омегазеро, может создать отдельную тему с Вашими тестами? было бы удобно смотреть разницу в прогрессе между разными сетями.
Обещаю выкладывать сравнение в прогрессе |
3 пользователя(ей) сказали cпасибо: |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|