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

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

Ответ
 
Опции темы Опции просмотра
Старый 07.02.2019, 15:30   #1
Magystr
2 разряд
 
Аватар для Magystr
 
Регистрация: 03.08.2016
Сообщений: 311
Сказал(а) спасибо: 85
Поблагодарили 227 раз(а) в 123 сообщениях
Репутация: 10
По умолчанию Обгонит ли Лила Стокфиш? Разговор о перспективах

Хотелось бы обсудить перспективы противостояния Стокфиша и Лилы в среднесрочной перспективе.
Кто будет сильнее через полгода? А через год? А через 5 лет? И почему?
Наверное простое голосование вряд ли поможет в этом разобраться.

Начну с примерной оценки средней скорости усиления (отношение прибавки рейтинга к календарным дням).

Что касается Стокфиша.
Высказывается мнение, что скорость усиления Стокфиша примерно постоянна и составляет около 50 Эло за несколько (6 - 9) месяцев. На основании опыта, и на основании утверждения, что эта скорость будет примерно постоянной в течение еще длительного промежутка времени. И за этой скоростью Лиле никак не угнаться.

Мои контраргументы:
1. Данный прирост Эло фиксируется с высокой степенью точностью. И оспаривать это неумно.
Но! Этот прирост фиксируется на контроле 60 + 0.6 на одном (!) потоке. (Время - в секундах.)
Какой будет реальный прирост рейтинга при контроле, большем в 100 (сто) раз и при использовании 40 ядер?
Объективных данных нет. Субъективно мне представляется, что прирост будет в районе 5 - 15 единиц рейтинга.
2. По мере приближения к эталону, скорость усиления будет постепенно падать.

Что касается Лилы.
Делаются попытки аппроксимации скорости ее роста.
Можно привести такой довод. В первом своем чемпионате Лила заняла последнее место в самом слабом дивизионе. В последнем (на данный момент) чемпионате, она заняла общее второе место. Предполагая, что средняя разница между дивизионами составляет не менее 50 Эло, легко определить, что скорость роста Лила в несколько раз превышает скорость Стокфиша.
Верный такой расчет? думаю, что нет.
А как оценить по-другому?
Какие есть реальные перспективы роста?
Текущая сеть (t40) возможно (вероятно) еще далека от насыщения. По некоторым прикидкам она отстает от Стокфиша примерно на 100 Эло. Обгонит или нет? Неизвестно. Известно, что сеть t30 почти догнала Стокфиш. Разница составляет 15 - 30 Эло, не больше. Есть большая вероятность, что текущая сеть окажется сильнее предшественницы.
Предположим, что этого не произошло. Какие есть дальнейшие перспективы? Можно изменить существующие константы. Какие именно?
1. Размерность сети. Нет никакого подтверждения, что размерность 20 - оптимальная. Исследования не проводились.
Почему бы сети с размерностью 18 не быть лучше? Размера сети может вполне хватить для хранения всех необходимых коэффициентов, а скорость расчета при этом увеличится.
Или наоборот. Сеть с размером 22 сможет хранить в себе больше данных, а некоторое замедление скорости расчета будет абсолютно не критично.
2. Заданная скорость тренировки сети. Сейчас она 800 позиций в секунду. А если изменить ее на 600 или 1000? Как это повлияет на обучение? А если новую сеть создавать не через 30 тысяч тренировочных игр, а через 1000? или 100 000?
3. Там еще есть несколько констант, которыми также можно поиграться.

Я думаю, что исследования в этих областях также позволят повысить рейтинг, возможно, что и значительно.

Наконец программисты говорят о программных корректировках, которые также могут существенно улучшить процесс обучения. В частности скоро планируется запуск t50.

Неужели никакой путь не приведет к прорыву?
И насколько Лила сможет превзойти свой текущий уровень?
Magystr вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (07.02.2019)
Старый 07.02.2019, 15:58   #2
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

"Какой будет реальный прирост рейтинга при контроле, большем в 100 (сто) раз и при использовании 40 ядер?
Объективных данных нет. Субъективно мне представляется, что прирост будет в районе 5 - 15 единиц рейтинга."
А объективно наблюдается те же 50, если смотреть все турниры.
Конечно, не без погрешности, но можно сравнить вот здесь.
http://fastgm.de/60-0.60.html
sf 10->9->8
+41 +73
http://fastgm.de/60min.html
sf 10->9->8
+49 +63
Проще говоря, при увеличении временного контроля в 60 раз никакой компрессии эло не наблюдается вообще.
Ещё больше интересностей
https://github.com/glinscott/fishtest/wiki/UsefulData
sf7->sf8 sf8->s9 sf9->sf10
elo STC 95.91 +-2.3 58.28 +-2.3 71.03 +-2.4
elo LTC 100.40 +-2.1 68.55 +-2.1 65.55 +-2.2
Тут вот выясняется, что на бОльшем в 6 раз временном контроле разница эло зачастую больше, причём далеко за пределами погрешности это лежит.
Более того, при бОльшем количестве ядер разница тоже вырастает за счёт улучшения мультипроцессинга постепенного.
Так что никакие "5-15" и в помине нет. Если бы было "5-15", то Комодо и Гудини до сих пор были бы в TCEC ровнёй стокфишу (ну отставали бы на 30 эло), но этого нет - да, они могут удачно выступить на отрезке из 10 партий, но на отрезке из хотя бы 50 они уже проигрывают, а на отрезке из 100 показывают 50-150 эло разницы, т.е. примерно то же самое, что и на одном, с учётом погрешности измерения именно в те самые 50 эло. В общем по моим наблюдениям разных турниров с 2016~ года (TCEC, YLCET, Clemens Ceck, CCRL, FastGM) движки с хорошим мультипроцессингом показывают на очень длинных временных контролях и на большом количестве ядер результаты ВСЕГДА в пределах погрешностей от одноядерных. Вот ни одного выпадающего случая в случае SF/K/H я не помню.
Скорость усиления - можно оценить вот по этому графику.
https://github.com/glinscott/fishtes...gression-Tests
Тут можно заметить, что самое медленное усиление было во времена sf8->sf9. Потом же SF получил 800 ядер для тестирования.
Дальше же темпы усиления сильно выросли и в последний год держатся примерно на одинаковом уровне. Возможно, она и будет падать, но пока что этого нету с новым китайским железом.

По поводу Лилы - вопрос непростой и тут куда меньше данных и ещё меньше возможных и не выглядящих глупыми предсказаний.
Безусловно, можно играться с константами. Вопрос в том, что каждое "поиграться" - это почти полгода обучения со, скорее всего, худшим результатом (т.к. у гугла, у которого обучение занимает 4 часа, стоит константа определённая, т.е., вероятно, они пробовали другие значения и они показали себя хуже).
Я бы сказал, что будущее - какой-то гибридный подход, который может использовать хорошую стратегию нейронных сетей и шлифовать её техникой и тактикой альфабеты, но это, пожалуй, более сложная задача, чем сделать всё это работающим по-отдельности.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Lk (23.02.2019), Bullet (07.02.2019), Maratka (07.02.2019)
Старый 07.02.2019, 16:30   #3
Magystr
2 разряд
ТС
 
Аватар для Magystr
 
Регистрация: 03.08.2016
Сообщений: 311
Сказал(а) спасибо: 85
Поблагодарили 227 раз(а) в 123 сообщениях
Репутация: 10
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Я свое предположение (5 - 15 Эло) сделал исходя из того, какой результат будет в матче Сток10 против Сток9 на оборудовании ТСЕС.
Вы считаете, что Сток9 настолько слаб, чтобы проиграть примерно "-14" ?
Мне представляется, что разница будет существенно меньше. Может быть не 5-15, а 10-20. Вряд ли больше.

ОК. Нынешний Сток10 проиграет будущему Сток11 примерно 43:57? Вы в это верите?
Magystr вне форума   Ответить с цитированием
Старый 07.02.2019, 16:32   #4
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Magystr
Я свое предположение (5 - 15 Эло) сделал исходя из того, какой результат будет в матче Сток10 против Сток9 на оборудовании ТСЕС.
Вы считаете, что Сток9 настолько слаб, чтобы проиграть примерно "-14" ?
Мне представляется, что разница будет существенно меньше. Может быть не 5-15, а 10-20. Вряд ли больше.

ОК. Нынешний Сток10 проиграет будущему Сток11 примерно 43:57? Вы в это верите?
Вполне.
Если Гудини 6, который существенно сильнее стока 8, проигрывал стоку "чуть за 9" +2-20=78?
Если на 4с результаты на 96 потоках 3-месячной давности были что-то вроде +44-4=152 ?
Если посмотреть прошлые результаты финалов TCEC SF-H/K, то там будет +20-2=78, +29-9=62, +16-6=78. Вроде бы не 10-15 эло, и даже не дважды по 10-15, а каждый из этих движков существенно сильнее SF8 и несколько слабее SF9. Т.е. разница на одном ядре в районе 100~ эло.
Vizvezdenec вне форума   Ответить с цитированием
Старый 07.02.2019, 16:44   #5
Magystr
2 разряд
ТС
 
Аватар для Magystr
 
Регистрация: 03.08.2016
Сообщений: 311
Сказал(а) спасибо: 85
Поблагодарили 227 раз(а) в 123 сообщениях
Репутация: 10
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Да, Сток9 громил и Гудини, и Комодо.
А Сток8 при этом им проигрывал? Тем же самым версиям?
Откуда следует вывод, что Гудини и Комод сильнее Стока8 на этом оборудовании и при этом контроле?
Magystr вне форума   Ответить с цитированием
Старый 07.02.2019, 16:48   #6
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Magystr
Да, Сток9 громил и Гудини, и Комодо.
А Сток8 при этом им проигрывал? Тем же самым версиям?
Откуда следует вывод, что Гудини и Комод сильнее Стока8 на этом оборудовании и при этом контроле?
Потому что они сильнее на любом временном контроле от 10+0.1 до 3600/партию.
Оттуда, что Гудини 5 проиграл стоку 8 на 30 эло в своё время, а Гудини 6 сильнее Гудини 5 на добрые 60-80.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (07.02.2019)
Старый 07.02.2019, 16:54   #7
Magystr
2 разряд
ТС
 
Аватар для Magystr
 
Регистрация: 03.08.2016
Сообщений: 311
Сказал(а) спасибо: 85
Поблагодарили 227 раз(а) в 123 сообщениях
Репутация: 10
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Гудини5 играл против Гудини6 на ТСЕС?

Вы сравниваете рейтинги при АБСОЛЮТНО разных контролях и непрямым методом.
Я уважаю это Ваше право.
Для меня такое сравнение отнюдь не бесспорно.
Magystr вне форума   Ответить с цитированием
Старый 07.02.2019, 17:07   #8
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Magystr
Гудини5 играл против Гудини6 на ТСЕС?

Вы сравниваете рейтинги при АБСОЛЮТНО разных контролях и непрямым методом.
Я уважаю это Ваше право.
Для меня такое сравнение отнюдь не бесспорно.
Ну конечно.
А ещё можно сказать, что, например, если они и обыграли sf8, то это им повезло.

Гудини 6 обошёл sfdev в 10 сезоне TCEC, тогда sf dev был на 1 ядре сильнее sf8 на 30 эло и УЖ ВРЯД ЛИ слабее на 43 ядрах.

Тем не менее от sf dev через полгода он получил -63 эло в финале, и никаких не 10-15.

Вы утверждаете то, что противоречит всем турнирам движков, которые я наблюдал за последние года 4, но при этом требуете от меня доказательств того, что это не так.
Да, никто не проводил прямые матчи H6-sf8, потому что никто не хочет заниматься откровенной ерундой и жечь электричество просто так.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (07.02.2019)
Старый 07.02.2019, 17:07   #9
Magystr
2 разряд
ТС
 
Аватар для Magystr
 
Регистрация: 03.08.2016
Сообщений: 311
Сказал(а) спасибо: 85
Поблагодарили 227 раз(а) в 123 сообщениях
Репутация: 10
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Я думаю, что ситуация, когда на больших контролях на дорогом оборудовании лидирует один движок, а на коротких и ультракоротких контролях - другой, очень даже возможна. Как раньше, так и сейчас (возможно), так и в будущем (очень вероятно).
Magystr вне форума   Ответить с цитированием
Старый 07.02.2019, 17:11   #10
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Magystr
Я думаю, что ситуация, когда на больших контролях на дорогом оборудовании лидирует один движок, а на коротких и ультракоротких контролях - другой, очень даже возможна. Как раньше, так и сейчас (возможно), так и в будущем (очень вероятно).
Если ультракороткие это 60+0.6, а движки одинакового типа алгоритма, то я такой ситуации не наблюдаю, не наблюдал и вряд ли буду наблюдать в будущем.
Разница возможна лишь при существенной смене алгоритма (YBWC -> LazySMP, AB minimax -> MCTS).
Конечно, скейлинг даже у движков одного алгоритма разный, но он очень мало отличается, в пределах, возможно, десятка эло на 40 процессорах.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (07.02.2019)
Старый 07.02.2019, 17:25   #11
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Magystr
Я думаю, что исследования в этих областях также позволят повысить рейтинг, возможно, что и значительно.
Для таких исследований нужно иметь не миллион партий в сутки, а хотя бы миллионов пятьдесят. Иначе исследование займет много месяцев, а вероятность угадать, что нужно значение правильное с первой же попытки явно невысока.
Скажем для проверки сетей 18, 20 и 22 может хватить одной попытки (если 18 заметно лучше чем 20, то 22 можно не проверять, как минимум в ближайшее время). Но есть еще два варианта - 18 хуже чем 20, но 20 хуже чем 22 (потребуется проверка 22), таким образом, две проверки по 3 месяца каждая дадут нам бонус, но это уже полгода! А ведь есть еще и третий вариант -все сети +/- равных с точностью до погрешности: в результате укатали полгода на две сети с нулевым выхлопом.

И это проверка всего-то двух дополнительных констант (результат 20 мы уже знаем). Что будет, если констант больше - представить несложно.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Lk (23.02.2019)
Старый 07.02.2019, 17:33   #12
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

http://fastgm.de/60-0.60.html

Код:
5) Houdini 6 x64             3363 :  35250 (+29205,=5324,-721),  90.4 %

     vs.                             :  games (     +,    =,   -),   (%) :   Diff,   SD, CFS (%)
     Stockfish 10 64                 :    250 (    30,  135,  85),  39.0 :    -86,    4,    0.0
     Stockfish 9 64                  :    250 (    37,  160,  53),  46.8 :    -45,    6,    0.0
     asmFish 171004 x64              :    250 (    27,  148,  75),  40.4 :    -15,    4,    0.0
     asmFish 170628 x64              :    250 (    33,  168,  49),  46.8 :    -14,    6,    0.7
     Stockfish 8 64                  :    250 (    54,  160,  36),  53.6 :    +29,    3,  100.0
sovaz1997 вне форума   Ответить с цитированием
Старый 07.02.2019, 17:46   #13
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

А, недавно делали матч на дебютах из финала 9 сезона TCEC на 16-ядерном Ryzen и 10+2
Sf dev vs sf 8
+39 - 2 = 59
Да, это слабее железа TCEC и временного контроля TCEC где-то в 20-25 раз, но сильнее 60+0.6 в куда большее количество раз. А результат те же 100-150 эло (от книги зависит многое).
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Lk (23.02.2019), Maratka (07.02.2019)
Старый 07.02.2019, 19:17   #14
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Maratka
Для таких исследований нужно иметь не миллион партий в сутки, а хотя бы миллионов пятьдесят
Все таки разработчики нашли возможность проверять свои предположения на сети меньшей размерности и вроде бы от этого достоверность не сильно пока пострадала
Например сети 35 и 37 были кажется 10х128, и ничего, не просто чего там проверили, но и в придачу игры пошли на обучение сети40
И все это на том же самом 1-1.5 млн игр в сутки
svoitsl вне форума   Ответить с цитированием
Старый 07.02.2019, 22:12   #15
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

На мой взгляд у Лилы всего две проблемы, которые существенно сказываются на уровне.
1 Ошибки, возможно из-за не очень хорошего тактического виденья,все таки проиграть за 1 ход она очень даже запросто может, и если сопер
ник тупит и никак не хочет выигрывать, то она с удовольствием и в поддавки сыграет
2 И все таки эндшпиль.
Первая проблема возможно скоро будет ослаблена,если удастся реализовать матрицу глубокого ума
Вторая тоже решаемая, возможно можно обучить специальную сеть на 7-и фигурных эндшпилях, хотя и так уже кое какой прогресс тут есть
Есть ещё правда ещё она мелкая проблемка - неравномерная сила по дебютам, но она тоже скорее всего решаемая.
svoitsl вне форума   Ответить с цитированием
Старый 07.02.2019, 22:22   #16
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Все обозначенные проблемы решаемы.

Остается вопрос в потолке силы игры. Скажем если LZ и выиграет текущий TCEC, то очень сомневаюсь, что с большим перевесом в ELO. До следующего финала SF наберет к текущим еще 20-40 ELO. А вот наберет ли их LZ - вопрос, т.к. сеть 3xx уже возможно на пределе, а сеть 4xx еще учить и учить. Да и не факт, что она в итоге превзойдет сеть 3xx.

А вот что бессорно - так это то, что
1) Текущий год пройдет интересно.
2) Komodo и Houdini уже вне всякого сомнения второсортные движки, которые будут между собой делить третье место, не претендуя на первые два.
Maratka вне форума   Ответить с цитированием
Старый 07.02.2019, 22:49   #17
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Maratka
выиграет текущий TCEC, то очень сомневаюсь, что с большим перевесом в ELO
Даже если выиграет и Стокфиш то тоже вряд ли с большим перевесом
На 100 играх его рейтинг скорее всего не выйдет далеко за погрешность.
А вот если посмотреть последние игры Лилы, то её не выигрыши на 70-80% именно двумя вышеозначенными причинами и объясняются, а теперь представьте, что хотя бы половина их станет выигрышами!!!! Это наверное сразу увеличит рейтинг на 70-100 Эло
А если обучать на дебютах TCEC???
Цитата: Сообщение от Maratka
Komodo и Houdini уже вне всякого сомнения второсортные движки
Я все же списывать их не стал, и автор Гудини может взять отпуск, а уж Комодо то натаскивают со знанием дела.
svoitsl вне форума   Ответить с цитированием
Старый 07.02.2019, 22:54   #18
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Ну, обычный Komodo перестал развиваться уже как минимум год назад, судя по тестам. Вот Komodo MCTS может обогнать обычный Komodo в ближайшем будущем теоретически.
sovaz1997 вне форума   Ответить с цитированием
Старый 07.02.2019, 22:58   #19
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от svoitsl
Я ты все же списывать их не стал, и автор Гудини может взять отпуск, а уж Комодо то натаскивают со знанием дела.
Причем тут отпуск? Набрать в одиночку 100 ELO и догнать SF не получится, драть код из SF - так получится движок уровня SF (реально - чуть ниже, т.к. не все патчи можно перетянуть). Ну а Komodo - то уже другой Komodo. Привычный a-b по сути заброшен года полтора назад, Chess.com не для того покупал его, чтобы трупы реанимировать, а что из нового получится - никому не известно.
Maratka вне форума   Ответить с цитированием
Старый 07.02.2019, 23:00   #20
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от svoitsl
А вот если посмотреть последние игры Лилы, то её не выигрыши на 70-80% именно двумя вышеозначенными причинами и объясняются, а теперь представьте, что хотя бы половина их станет выигрышами!!!! Это наверное сразу увеличит рейтинг на 70-100 Эло
А если посмотреть на SF на 384 потоках (он кстати играет в TCEC как некий арбитр), да с семифигурками? Авось и какие-то стратегически ходы уже сможет находить, которые сейчас зевает?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Lk (23.02.2019)
Старый 08.02.2019, 00:21   #21
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Maratka
А если посмотреть на SF на 384 потоках (он кстати играет в TCEC как некий арбитр), да с семифигурками? Авось и какие-то стратегически ходы уже сможет находить, которые сейчас зевает?
2/3 поражений он бы не оформил. Это как минимум.
Vizvezdenec вне форума   Ответить с цитированием
Старый 08.02.2019, 00:30   #22
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alex_Lk (08.02.2019)
Старый 11.02.2019, 17:17   #23
Magystr
2 разряд
ТС
 
Аватар для Magystr
 
Регистрация: 03.08.2016
Сообщений: 311
Сказал(а) спасибо: 85
Поблагодарили 227 раз(а) в 123 сообщениях
Репутация: 10
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Если единственным доводом в пользу того, что Лила никогда не сможет догнать Стокфиш является величина среднего прироста Стокфиша, то предлагаю считать этот спор завершенным, или привести другие аргументы.
Год назад разрыв в Эло составлял между этими программами пропасть, сейчас он практически нулевой. Какая бы огромная скорость не была у Стокфиша, Лила показала еще большую скорость роста. Если просто экстраполировать эти данные - через год пропасть будет в другую сторону.
Почему некоторые участники дискуссии считают, что Стокфиш продолжит рост, а Лила остановится - непонятно.
Magystr вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (11.02.2019)
Старый 11.02.2019, 19:05   #24
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Magystr
Почему некоторые участники дискуссии считают
насчет Стокфиша - потому такая скорость роста уже держится довольно давно, и хотя конечно же прирост скорее всего замедлится, но не факт что на много и факт что на не совсем.
Насчет Лилы тут другое дело, считается что DM все же не неплохо постаралась и её алгоритм создания и движка и и сети A0 недалек от оптимального, и даже оптимисты, кто считает что не так уж и близок все равно сходятся во мнении, что приблизить к оптимуму хоть и можно, но это будет не враз.
Пока рост уровня игры Лилы во многом объяснялся тем, что постепенно устранялись ошибки и в поиске и в обучении, но и то не все они устранены до сих пор, но их остается все меньше, а из нового, только в 40 сети стали использовать алгоритм SW, уже было видно на 35 сети что он не плох, но вот насколько хорош- узнаем примерно через месяц. То есть пока только приближаемся к А0, но известно что DM, остановила обучение, потому что оно показалась ей малоперспективным, то есть получается, что даже на 100 Эло превысить уровень A0 пока вряд ли получится.

Последний раз редактировалось svoitsl; 11.02.2019 в 19:48.
svoitsl вне форума   Ответить с цитированием
Старый 11.02.2019, 19:23   #25
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Magystr
Почему некоторые участники дискуссии считают, что Стокфиш продолжит рост, а Лила остановится - непонятно.
Потому что в сеть конечного размена вместится конечное количество данных.
А сеть бОльшего размера:
1) Заметно дольше обучается.
2) Работает медленнее, т.е. вполне возможны ситуации, когда лучшее мозги большой сети не дают ничего из-за медленной ее работы.
Maratka вне форума   Ответить с цитированием
Старый 11.02.2019, 19:33   #26
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Сила игры зависит далеко не только от одной нейронной сети. У Stockfish тоже глобально что-то изменить сложно, стоит заметить.

А по поводу AZ: Lc0 уже достигла уровня AZ, судя по результатам.
sovaz1997 вне форума   Ответить с цитированием
Старый 11.02.2019, 21:28   #27
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Думаю шанс перегнать есть и он реален, во Французской защите белыми лила очень сильна, обыграла рыбку 4.1 на 24потоках и сичесс на 6ядрах. Читал разговоры что в тактике не шарит совсем. Все же не соглашусь, Французскую она шарит идейно там и тактика проскакивает , по последней партии правда не в свою пользу, но тактику движок все же смотрит за партией. Я думаю ей и тактику нет смысла "прикручивать" просто длительно обучать нужно и тактика в автомате развиваться будет. Посмотрите одну из партий, чего стоит только ход f5 и позже жертва ладьи. сф 24 потока 25мин на партию:
[Event "BURCONTOVK-ПК, Блиц:25'"]
[Site "BURCONTOVK-ПК"]
[Date "2019.02.11"]
[Round "1"]
[White "Lc0 v0.20.2 weights_run2_33004"]
[Black "Stockfish 030219 64 POPCNT"]
[Result "0-1"]
[ECO "C11"]
[WhiteElo "3300"]
[BlackElo "3300"]
[Annotator "0.56;0.03"]
[PlyCount "52"]
[TimeControl "1500"]

1. e4 {0.56/11 21 Оба Последний ход в книге} e6 {0.
03/28 50} 2. d4 {0.67/16 18 (Кc3)} d5 {0.00/28 11} 3. Nc3 {0.68/17 17 (Кd2)}
Nf6 {0.00/31 43} 4. e5 {0.68/15 21} Nfd7 {-0.01/34 53} 5. f4 {0.68/14 18} c5 {
0.10/28 20 (Сe7)} 6. Nf3 {0.65/13 27} Nc6 {0.00/30 38 (Сe7)} 7. Be3 {0.66/12 36
} Be7 {0.00/30 58} 8. Qd2 {0.65/12 68} O-O {-0.10/30 30 (a6)} 9. dxc5 {0.70/10
23} Nxc5 {0.00/29 10} 10. O-O-O {0.64/12 20 (Сe2)} b6 {0.00/26 17 (Лb8)} 11. h4
{0.92/9 49 (Крb1)} Bb7 {0.00/27 17} 12. Qe1 {0.91/10 23} a6 {0.00/27 12 (Лc8)}
13. f5 {0.78/11 29 (Фg3)} Qc7 {0.15/30 35 (Лc8)} 14. Qg3 {1.20/10 17} Kh8 {0.
35/30 23} 15. Bf4 {1.02/13 20} Qd7 {0.24/29 14 (Фc8)} 16. Bg5 {0.63/10 44 (h5)}
Qc7 {0.16/28 37 (Лac8)} 17. Qg4 {1.14/11 32 (Сf4)} Nxe5 {0.00/26 8 (f6)} 18.
Nxe5 {1.47/19 18} Bxg5+ {0.00/32 11} 19. hxg5 {1.50/22 13} Qxe5 {0.00/36 16}
20. f6 {1.20/13 15} gxf6 {0.00/38 17} 21. Rxh7+ {3.09/19 28 (g:f6)} Kxh7 {-3.
15/33 15} 22. Qh4+ {3.67/19 16} Kg8 {-3.20/35 19 (Крg7)} 23. gxf6 {5.54/15 34}
Ne4 {-3.29/36 29 (Фf5)} 24. Nxe4 {-1.09/12 40} Qxe4 {-3.40/34 12} 25. Qf2 {-1.
43/17 48 (Фg5+)} Qf5 {-3.18/40 96 (Лfc8)} 26. Qh4 {-3.43/13 49 (Фg3+)} Qh7 {-3.
61/37 11 adjud.} 0-1



Вот лила проиграла, цейтнот все решил. А ведь выиграно было и как красиво был обыгран CiСhess в миттельшпиле!

[Event "BURCONTOVK-ПК, Блиц:15'"]
[Site "BURCONTOVK-ПК"]
[Date "2019.02.10"]
[Round "1"]
[White "Lc0 v0.20.2 weights_run2_33004"]
[Black "CiChess 311218 x64 POPCNT NUMA"]
[Result "0-1"]
[ECO "C11"]
[WhiteElo "3300"]
[BlackElo "3300"]
[Annotator "0.54;0.24"]
[PlyCount "186"]
[TimeControl "900"]

1. e4 {0.54/10 14 Оба Последний ход в книге} e6 {0.
24/28 37} 2. d4 {0.66/13 11} d5 {0.12/27 6} 3. Nc3 {0.68/14 10 (Кd2)} Nf6 {0.
15/27 14} 4. e5 {0.69/15 13 (Сg5)} Nfd7 {0.00/27 7} 5. f4 {0.69/14 11} c5 {0.
00/27 10 (Сe7)} 6. Nf3 {0.67/13 15} Nc6 {0.00/28 17 (Сe7)} 7. Be3 {0.67/12 20}
Qb6 {0.00/27 8 (Сe7)} 8. Na4 {0.81/14 22} Qa5+ {0.00/28 7} 9. c3 {0.69/16 14
(Кc3)} c4 {0.46/31 60 (b6)} 10. b4 {1.04/10 20} Qc7 {0.35/28 6} 11. Be2 {1.05/
9 16 (a3)} b5 {0.29/29 28 (Кe7)} 12. Nc5 {1.48/10 19} a5 {0.36/28 10} 13. a3 {
1.38/11 11} Nxc5 {0.24/30 26 (Сe7)} 14. dxc5 {1.83/9 22} Be7 {0.44/31 23} 15.
O-O {1.78/10 26} Bd7 {0.36/28 15 (f5)} 16. Qd2 {1.98/8 19 (Фe1)} O-O {0.37/26 8
} 17. Nd4 {2.13/9 14} Qb7 {0.42/28 13} 18. Rae1 {2.27/11 26 (Лad1)} Ra6 {0.41/
26 9} 19. Nxc6 {2.39/9 13} Bxc6 {0.48/29 45 (Ф:c6)} 20. Bd4 {2.71/9 14} axb4 {
0.70/28 12} 21. axb4 {2.73/9 14} Rfa8 {0.76/30 47} 22. Bd1 {2.90/8 21 (Фe3)}
Bh4 {1.36/28 35 (Лa2)} 23. g3 {3.49/9 18} Bd8 {0.97/28 7 (Лa2)} 24. Bc2 {3.84/
8 16} g6 {1.33/31 19 (Лa2)} 25. f5 {4.06/9 27} gxf5 {1.64/31 13 (e:f5)} 26. g4
{4.33/13 10} Qe7 {1.51/33 6} 27. gxf5 {4.54/14 10} Qg5+ {1.42/31 8} 28. Qg2 {
4.58/14 13 (Ф:g5+)} Qxg2+ {1.52/30 11} 29. Kxg2 {4.25/11 0} Ra2 {1.68/32 23}
30. Re2 {4.13/14 19} exf5 {1.88/34 20} 31. Kh3 {4.00/15 14 (Л:f5)} Bd7 {1.75/
26 4} 32. Rg2+ {3.88/15 23} Kf8 {1.69/32 6} 33. Bxf5 {4.18/15 10} Rxg2 {1.72/
35 19 (Лa1)} 34. Kxg2 {4.47/12 29} Ra2+ {1.94/35 26} 35. Kg3 {4.42/12 18} Bxf5
{2.00/31 4} 36. Rxf5 {4.34/12 7} Ra6 {1.91/33 8} 37. Kf3 {4.78/11 16 (e6)} Ke7
{1.72/32 10 (Лe6)} 38. Rh5 {5.17/12 29} h6 {1.75/33 4} 39. e6 {4.84/13 16} fxe6
{1.68/32 4} 40. Rxh6 {4.15/14 25 (Сe5)} Kd7 {1.75/33 6} 41. Rh7+ {3.84/16 17
(Сe5)} Kc6 {1.95/37 9} 42. Rh6 {3.66/15 35} Kd7 {1.96/38 6} 43. h4 {3.54/14 16
(Сe5)} Ra1 {3.14/31 23} 44. h5 {3.57/14 1} Rh1 {2.48/28 6 (Лf1+)} 45. Rh7+ {3.
80/10 22 (Лh8)} Kc6 {3.45/31 12} 46. Rh8 {4.19/11 7 (Лh6)} Bc7 {3.71/34 32} 47.
Kg4 {4.43/10 8 (Лh6)} Rf1 {2.28/30 6 (Лe1)} 48. Rh6 {7.28/10 12} Rf4+ {3.03/30
7 (Крd7)} 49. Kh3 {9.70/10 11} Rf3+ {3.90/32 8 (Крd7)} 50. Kg2 {11.76/10 11}
Rg3+ {2.29/32 4} 51. Kf2 {11.87/11 7} Rg5 {4.52/33 9 (Лh3)} 52. Rxe6+ {10.85/
11 10} Kd7 {4.54/34 3} 53. Rh6 {11.58/11 5} Bh2 {4.73/33 10 (Сe5)} 54. Kf3 {19.
90/7 15} Rg3+ {5.63/34 18} 55. Ke2 {17.05/8 6} Rh3 {4.77/27 2} 56. Rh8 {13.71/
8 12 (Крf2)} Rh4 {3.58/25 4 (Сf4)} 57. h6 {30.04/6 4 (Сf6)} Bc7 {4.79/31 12
(Сf4)} 58. Kf3 {26.46/5 5} Rf4+ {4.65/27 4} 59. Kg2 {22.84/6 3} Rh4 {5.18/30 4}
60. h7 {17.89/6 4 (Сg7)} Kc6 {2.24/26 2 (Лh2+)} 61. Kf2 {12.59/6 3 (Крf3)} Rh3
{3.05/33 10 (Крb7)} 62. Bg7 {12.48/5 3 (Сf6)} Rh2+ {2.25/27 1 (Крb7)} 63. Kg1 {
10.48/6 2} Rh4 {2.72/33 7} 64. Bd4 {9.66/6 2 (Сf6)} Rh2 {2.71/33 1 (Лh3)} 65.
Kf1 {7.04/6 2 (Сf6)} Kd7 {3.15/37 9 (Лh1+)} 66. Ke1 {10.27/5 1 (Сg7)} Bg3+ {3.
16/32 2 (Крc6)} 67. Kd1 {9.12/6 1 (Крf1)} Bc7 {3.42/37 2} 68. Bg7 {9.97/6 1
(Крe1)} Kc6 {3.42/37 2} 69. Bf6 {11.37/6 1 (Сd4)} Kb7 {3.43/34 1} 70. Bd4 {10.
48/6 1} Rh3 {3.43/35 1 (Крc6)} 71. Ke2 {11.80/5 1} Kc6 {3.43/36 1} 72. Kf2 {8.
40/5 1 (Сf6)} Kd7 {3.36/35 2 (Лh2+)} 73. Kg2 {7.97/5 1 (Сf6)} Rg3+ {3.43/36 1
(Лh2+)} 74. Kf1 {6.48/5 0} Rh3 {3.43/37 3} 75. Bg7 {7.55/5 0 (Крf2)} Kc6 {3.43/
34 1} 76. Ke2 {5.59/5 0 (Сd4)} Rh2+ {3.43/35 1 (Крb7)} 77. Kf3 {4.21/5 0 (Крf1)
} Rh3+ {3.43/37 1} 78. Kg2 {4.07/6 0 (Крf2)} Rg3+ {0.00/28 1 (Лh2+)} 79. Kf2 {
0.29/4 0 (Крf1)} Rxg7 {0.00/30 1 (Лh3)} 80. Ke3 {-5.41/4 0 (Крf1)} Rg3+ {-6.80/
21 1 (Лe7+)} 81. Ke2 {-6.77/4 0} Rh3 {-7.53/22 1} 82. Kf2 {-9.58/3 0} Be5 {-9.
10/21 1 (d4)} 83. Rc8+ {-23.91/2 0} Kd7 {-9.77/22 1} 84. h8=R {-13.46/3 0 (Лa8)
} Rxh8 {-#16/37 1 (С:h8)} 85. Rb8 {-47.47/3 0 (Л:h8)} Rxb8 {-#10/36 1 (С:b8)}
86. Ke2 {-52.77/1 0 (Крf3)} Rf8 {-#9/39 1 (С:c3)} 87. c6+ {-63.40/2 0} Kc8 {
-#8/46 1 (Крd6)} 88. Ke1 {-53.69/2 0 (Крd2)} Bxc3+ {-#6/58 0} 89. Kd1 {-56.76/
3 0} Kc7 {-#5/127 0 (Сa1)} 90. Kc1 {-55.04/2 0} d4 {-#4/127 0 (Лf1+)} 91. Kc2 {
-10.82/2 0} Ra8 {-#3/127 0} 92. Kd1 {-62.26/3 0} d3 {-#2/127 0} 93. Kc1 {-65.
04/2 0} Ra1# {-#1/127 0} 0-1

Burcontovk вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
byan_mivv (11.02.2019), SergeyMZ (11.02.2019)
Старый 14.02.2019, 15:18   #28
Neofelis
2 разряд
 
Аватар для Neofelis
 
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

По поводу мысли, что DM достигли практического потолка нейронок. На самом деле ребята решали совсем другую задачу. У них была жесткая привязка к zero human knowledge + метод должен быть универсальным и подходить для любой игры (го, сеги и т.д.) У проекта LZ задача выжать максимум из метода именно для шахмат. Здесь сразу помогают очевидные вещи типа tablebase rescoring и opening diversity. И это даже без изменений в нейронке и движке. Дальше больше. Сама теория сетей за последние 2 года развивалась быстрыми темпами и появились более эффективные архитектуры и методы обучения. Добавим сюда такую еще плюшку как tournament learning, то-есть, запускается парочка паралельных ранов с разными параметрами и генерятся партии между ними. Этот подход DM использовали при тренировке бота AlphaStar, для игры в Старкрафт.

В общем, мысль, что Альфазеро -- это практический оптимум нейронок, неверна.
Neofelis вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (14.02.2019)
Старый 14.02.2019, 15:21   #29
Neofelis
2 разряд
 
Аватар для Neofelis
 
Регистрация: 14.02.2019
Сообщений: 311
Сказал(а) спасибо: 0
Поблагодарили 149 раз(а) в 107 сообщениях
Репутация: 10
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Ну и по поводу железа. Понятно, что видеокарты -- это временная затычка. Скоро появится специализированный хард для АИ. Вот к примеру https://www.ibm.com/blogs/research/2...rdware-center/
Neofelis вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Magystr (14.02.2019), sovaz1997 (14.02.2019), Viktor (14.02.2019)
Старый 14.02.2019, 16:28   #30
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Обгонит ли Лила Стокфиш? Разговор о перспективах

Цитата: Сообщение от Neofelis
Ну и по поводу железа. Понятно, что видеокарты -- это временная затычка.
Ну не совсем так. Это универсальная затычка для домашнего применения.
Для серверов очевидно нужны специализированные решения, но на серверах специализированные решения и используются (на чем AZ обучался и играл полтора года назад)?
Maratka вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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