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

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

Ответ
 
Опции темы Опции просмотра
Старый 03.07.2018, 11:35   #901
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: LCZero

Цитата: Сообщение от svoitsl
Как не странно осталось самое легкое, это уменьшить размер файла сети, при этом почему то путают формат хранения и формат вычислений, а ведь они запросто могут быть и разные, если это нужно.
Наверное разрядность сети при хранении и при вычислении будет одинаковой. Всё равно высокая точность нужна только при тренировке, а значит раздавать клиентам можно и сеть меньшей разрядности.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 11:53   #902
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: LCZero

Опять эти "пробили 6000 эло в self-play", хотя результаты против топовой сети отрицательные, последний результат в пользу сети с ID 390
+214 -164 =379
но при этом у неё на графике 5921 эло, а у сети, которая хуже - 6024.
Набежала сотня с лишним эло погрешности...
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 12:09   #903
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: LCZero

^^^ Сейчас важнее всего результаты не на основном, а на тестовом сервере:
http://testserver.lczero.org/matches

А оценивать силу сетей лучше по отдельному тестированию:
https://docs.google.com/spreadsheets...gid=1519374103
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 13:13   #904
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Цитата: Сообщение от Rom77
Наверное разрядность сети при хранении и при вычислении будет одинаковой. Всё равно высокая точность нужна только при тренировке, а значит раздавать клиентам можно и сеть меньшей разрядности.
Надо просто перестал представлять сеть в текстовом формате, а перейти на бинарный формат и представлять каждое число 4 байтами. Если сеть разреженная, то заменять последовательности нулей их количеством. Ну, или другой похожий формат выбрать.

Также важно, чтобы извлечение данных было быстрое.
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 13:31   #905
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: LCZero

Цитата: Сообщение от sovaz1997
Надо просто перестал представлять сеть в текстовом формате, а перейти на бинарный формат и представлять каждое число 4 байтами. Если сеть разреженная, то заменять последовательности нулей их количеством. Ну, или другой похожий формат выбрать.
А разве архиваторы не делают что-то подобное?

Мне кажется одно другому не мешает, можно одновременно и снижать количество значащих цифр в каждом коэффициенте нейросети и использовать разные способы их компрессии. Тогда можно и в один байт вместить
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 14:08   #906
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Rom77
А разве архиваторы не делают что-то подобное?
если что то можно сделать на системном уровне, то есть заменить текстовый формат на бинарный, а уже потом использовать распаковщик (unrar к тому же есть в исходниках и бесплатен вроде). если нет возможности на хороших видюхах вести расчет 16 бит, то и не надо, в этом формате можно только хранить. Все это вполне поможет в 10 раз сократить размер сети
svoitsl вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 17:51   #907
crem
2 разряд
 
Аватар для crem
 
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
По умолчанию Re: LCZero

А есть тут где-нибудь тема о TCEC 13?

По слухам там будет участвовать "по крайней мере 3" движка на нейронных сетях (включая Lc0), а насчёт GPU пытаются договориться о 2xTesla V100 или 2xTitan V.

Вроде бы сегодня должны объявить по крайней мере о GPU, а начало сезона будет 11-14 июля.
crem вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 21:11   #908
Виндхук
3 разряд
 
Аватар для Виндхук
 
Регистрация: 25.05.2018
Сообщений: 207
Сказал(а) спасибо: 41
Поблагодарили 95 раз(а) в 80 сообщениях
Репутация: 3
По умолчанию Re: LCZero

Цитата: Сообщение от crem
По слухам там будет участвовать "по крайней мере 3" движка на нейронных сетях (включая Lc0), а насчёт GPU пытаются договориться о 2xTesla V100 или 2xTitan V.
Да да, нам уже доложили)). Видимо главной интригой ТСЕС 13 будет ни кто победит (это и так ясно), а какой из нейронных движков будет сильнее).
Виндхук вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 07.07.2018, 00:26   #909
crem
2 разряд
 
Аватар для crem
 
Регистрация: 30.04.2018
Сообщений: 252
Сказал(а) спасибо: 9
Поблагодарили 505 раз(а) в 193 сообщениях
Репутация: 51
По умолчанию Re: LCZero

Не будет GPU на TCEC, как оказалось.
crem вне форума   Ответить с цитированием
Старый 08.07.2018, 22:04   #910
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: LCZero

От lisandr

__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SergeyMZ (11.07.2018)
Старый 11.07.2018, 18:08   #911
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

crem, можно ли запустить тренинг сети не со стартовой позиции, а в специальных тестовых позициях (например - крепостях, коих любой разрядник нарисует десяток за час), дабы исключить попытки LZ штурма крепости в ничейных позициях, которые он явно предпринимает, имея заметно больше материала, и научиться брать 1/2 очка там, где он сейчас берет нуль?

Если да: поучиться например на этюдах, благо в них заведомо известна последовательность ходов (как минимум - количество ходов) до нужного результата?

Мне кажется, что это главная проблема LZ на текущем этапе: он зевает выигрыши, и прорывает в ничейных позициях, следовательно - обучив движок шахматам "вообще" до вполне пристойного уровня, можно заняться его слабым местом, и начать тренировать именно его. Все же для шахматной программы, да на мощном железе зевать проигрыш в ничейной позиции (ничью в выигрышной позиции) в три хода - это перебор...

Последний раз редактировалось Maratka; 11.07.2018 в 18:59.
Maratka вне форума   Ответить с цитированием
Старый 11.07.2018, 19:18   #912
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Vizvezdenec
Ещё это противоречит самой идее zero, т.е. тренировке без каких-то шахматных знаний, кроме легальных правил.
Подбор специализированных позиций для тренировки, как мне кажется, нарушает данный принцип.
Лично мне нужен результат. К тому же, если мое предложение имеет место быть, то время до результата лишь уменьшится. Ничего принципиального не изменится: обучение останется обучением, никто не станет говорить движку "ходи так", он сам это поймет.
Maratka вне форума   Ответить с цитированием
Старый 11.07.2018, 19:38   #913
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

3K4/4r1p1/3n1bP1/7P/8/8/2k3Q1/8 b - - 0 1

LZ научился видеть выигрыш буквально за последение пару недель, а позицию для обучения команда LZ получила месяца 3-4 тому.

Т.е. обучение "в общем" привело таки к результату. Вопрос: был бы результат достигнут быстрее, если бы эту (и подобные позиции со скрытыми шахами) потренировали бы специально? Я уверен, что да!
Привело бы это к ухудшению игры в целом - я не уверен, т.к. "в целом" такие подстановки бывают редко. В результате, в сети появятся правильные ходы в подобных позициях, что никак не повлияет на ходы в других позициях.

________
По сути, это ничем не хуже заточки, которую сделала команда SF по мотивам дополнительных партий перед декабрьском финалом прошлого года, когда SF проиграл партию Komodo, имея ферзя против трех легких фигур: уровень игры SF в целом увеличился, при том, что в позициях с таким перекосом материала он теперь уже не проигрывает.
Maratka вне форума   Ответить с цитированием
Старый 12.07.2018, 13:42   #914
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Vizvezdenec
Результат результатом, но на это смотреть невозможно, уж извините.
Это просто ужас что такое, в абсолютно ничейных эндшпилях, которые проиграет не каждый перворазрядник, лила рисует какие-то мифические +0,7 или даже +2 и гоняет их до сотого с лишним хода, хотя там битая ничья была на сороковом.
Потому я и предлагаю то, что предлагаю: если обучить LZ на "крепостях", то движок вероятно перестанет рисовать мифические +0,7 или даже +2, и партия будет заканчиваться вньчью, как и положено на +/- сороковом ходу, а не на сотом.
Maratka вне форума   Ответить с цитированием
Старый 12.07.2018, 22:51   #915
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

В TCEC запусили матч LZ vs Lazer.
В прошлом турнире Lazer оказался нормальным середняком в первом дивизионе.

Соответственно, если LZ выигает (и имея в виду поражение по очкам, но не накаутом в матче против Andscacs), вполне резонно предположить, что LZ с текущей базой действительно является "переходником" с первого на высший дивизион: для первого он окажется слишком силен, а для высшего - недостаточно силен.
Maratka вне форума   Ответить с цитированием
Старый 13.07.2018, 01:10   #916
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

После восьми партий счет 4:4, по две победы у каждого, причем половина побед - черными. Девятую партию к 40-му ходу LZ по его мнению выигрывает (+2,6 по его оценке), Lazer считает, что ничья (оценка ровно нуль).
Дальше иду спать, если кто сможет досмотреть шоу до конца, и назвать итоговый счет - будут весьма признателен.
Maratka вне форума   Ответить с цитированием
Старый 13.07.2018, 06:04   #917
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
если кто сможет досмотреть шоу до конца, и назвать итоговый счет - будут весьма признателен.
Было 11-10 в пользу Лазера, когда я заходил на сайт в последний раз.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (13.07.2018)
Старый 13.07.2018, 07:51   #918
roman57
3 разряд
 
Аватар для roman57
 
Регистрация: 18.06.2018
Сообщений: 164
Сказал(а) спасибо: 98
Поблагодарили 169 раз(а) в 109 сообщениях
Репутация: 14
По умолчанию Re: LCZero

Сейчас на ТСЕС LCZero рубится со стокфишем
roman57 вне форума   Ответить с цитированием
Старый 13.07.2018, 14:17   #919
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Rom77
Было 11-10 в пользу Лазера, когда я заходил на сайт в последний раз.
Из чата TCEC:

Laser -Leela 12.5-11.5
Andscacs-Leela 14-10

IMHO, у движка вполне реальные шансы попасть в премьер-лигу (учитываем месяца полтора, за которые LZ наберет еще 50-100 Elo), но только на GPU.
Maratka вне форума   Ответить с цитированием
Старый 14.07.2018, 15:34   #920
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

После долгого перерыва запустил матч LZ-Deep Shredder 10
Условия те же: 7 ядер, 50 партий, контроль 10 мин + 15 сек./ход
За это время LZ "поумнел" на 300 "внутренних" Elo, так что вполне можно рассчитывать на примерную ничью (прошлый матч LZ проиграл с разницей в 164 Elo).

LZ - та же версия 0.10, работает на CPU, разница лишь в новой сети.
Maratka вне форума   Ответить с цитированием
Старый 14.07.2018, 16:27   #921
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
За это время LZ "поумнел" на 300 "внутренних" Elo
если судить по ним, то она достигла почти 6100!! этих самых самоЭло....
очередной рекорд!
svoitsl вне форума   Ответить с цитированием
Старый 14.07.2018, 18:11   #922
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Да, сеть опять резко вверх пошла)
sovaz1997 вне форума   Ответить с цитированием
Старый 14.07.2018, 19:27   #923
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: LCZero

Это опять проблемы методологии.
+172 -184 =354
счёт 390 сети против 492, новая сильнее на -10 - +20 эло, что выше прошлой замеренной 482 на 3 эло.
А по графикам между ними 40, потому что ошибка суммируется.
Vizvezdenec вне форума   Ответить с цитированием
Старый 14.07.2018, 19:59   #924
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: LCZero

Цитата: Сообщение от Vizvezdenec
Это опять проблемы методологии.
+172 -184 =354
счёт 390 сети против 492, новая сильнее на -10 - +20 эло, что выше прошлой замеренной 482 на 3 эло.
А по графикам между ними 40, потому что ошибка суммируется.
Кстати, поэтому и делают регрессионные тесты Stockfish, чтобы не возникали подобные ситуации.
sovaz1997 вне форума   Ответить с цитированием
Старый 14.07.2018, 20:27   #925
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Vizvezdenec
А по графикам между ними 40, потому что ошибка суммируется.
Потому я и предпочитаю проверять на движке с известным с достаточной точностью рейтиге. А до этого был другой движок, тоже с известным рейтингом. И после тоже будет.
Maratka вне форума   Ответить с цитированием
Старый 14.07.2018, 21:11   #926
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Потому я и предпочитаю проверять на движке с известным с достаточной точностью рейтиге. А до этого был другой движок, тоже с известным рейтингом. И после тоже будет.
Собственно, я то же самое и предлагаю.
Vizvezdenec вне форума   Ответить с цитированием
Старый 14.07.2018, 21:54   #927
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
Потому я и предпочитаю проверять на движке с известным с достаточной точностью рейтиге
С нетерпением жду результатов вашего теста, а то на оф. тестах кажется что тенденция роста реального рейтинга пока не подтверждается.
svoitsl вне форума   Ответить с цитированием
Старый 16.07.2018, 21:54   #928
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

2rq1rk1/p2nbp1p/1p3np1/2p3N1/2BP4/1P4P1/P1QBPP1P/2R2RK1 b - - 0 16
Играет Ne8, и теряет ферзя в два хода.

Все же учиться ему еще долго...
Кстати, эти самый быстрый проигрыш LZ, который я когда-либо видел против классических движков примерно одного рейтинга.
Maratka вне форума   Ответить с цитированием
Старый 16.07.2018, 22:02   #929
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: LCZero

Решил тоже провести тестик.....
на том же оборудовании и при тех же условиях что и ранее
Тогда помниться вывод был такой,что прироста особого и не было, а может даже и было падение
Ну месяц с лишним уже прошел и вот насколько поумнела сеть (и её движок)
Результат 17.5:7.5 в пользу Deep Rybka.
естественно использовалась последняя сеть 495 и последний движок от 11.07
От выводов все же воздержусь....
Может воздержаться от участия Lc0 в TCEC 13?
svoitsl вне форума   Ответить с цитированием
Старый 16.07.2018, 22:08   #930
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: LCZero

Цитата: Сообщение от Maratka
2rq1rk1/p2nbp1p/1p3np1/2p3N1/2BP4/1P4P1/P1QBPP1P/2R2RK1 b - - 0 16
Играет Ne8, и теряет ферзя в два хода.
Все же учиться ему еще долго...
Кстати, эти самый быстрый проигрыш LZ, который я когда-либо видел против классических движков примерно одного рейтинга.
Через 12 минут анализа на GPU (GTX 960) нашел ход a6.
Т.е. в TCEC, учтивая тамошнее железо и контроль скорее всего будет сделан этот ход, однако это не исключает того факта, что сеть все еще "сырая".
Maratka вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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