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

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

Ответ
 
Опции темы Опции просмотра
Старый 14.07.2019, 11:50   #1
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию TCEC 16 - Чемпионат Мира среди шахматных движков

TCEC 16 начнется 14 Июля 2019 года в 17:00 (по МСК) с участием сильнейших шахматных движков в мире. Впервые в истории движок с нейронной сетью, Leela Chess Zero (Lc0), будет защищать как титул лиги, так и Кубок.



TCEC 16 будет представлен в новом формате. Он сохранит известный Премьер-дивизион и Суперфинал, как и в предыдущих сезонах, но даст больше шансов движкам, чтобы подняться в рейтинге. По этой причине будут созданы три лиги из 16 движков. Мероприятие начнется с Квалификационной лиги, где будут представлены все новички, включая новые движки AB и движки, использующие нейронные сети. Лучшие 6 из Квалификационной лиги перейдут в Лигу 2 (также 6 перейдут в низшую лигу), а лучшие 4 из Лиги 2 перейдут в Лигу 1 (также 4 перейдут в низшую лигу). Наконец, лучшие 2 движка из Лиги 1 будут квалифицированы в Премьер-дивизион (также 2 будут переведены в низшую лигу).

Изменение структуры для TCEC необходимо из-за быстрого развития компьютерных шахмат. С новым форматом больше движков получат шанс подняться и получить шанс войти в элиту.

Вот список участников для Премьер-дивизиона и вновь образованных лиг. Посев двигателей полностью основан на TCEC 15.

Суперфинал (100 игр с контролем 120′+10″ – используется новая дебютная книга от Jeroen Noomen)

Развернуть для просмотра

1. 1-е место Премьер-дивизиона
2. 2-е место Премьер-дивизиона
[свернуть]


Премьер-дивизион (3x DRR с контролем 90′+5″ – используется новая 8-ходовая книга от Cato (Nelson Hernandez))

Развернуть для просмотра

1. Lc0 – текущий чемпион TCEC
2. Stockfish
3. Komodo
4. AllieStein
5. Houdini
6. Komodo MCTS
7. 1-е место из Лиги 1
8. 2-е место из Лиги 1
[свернуть]


Лига 1 (1x DRR с контролем 45+5 - используется 6-ходовая дебютная книга, рандомизированная)

Развернуть для просмотра

1. Ethereal
2. Fire
3. Xiphos
4. Laser
5. Andscacs
6. Fizbo
7. Jonny
8. Chiron
9. Ginkgo
10. ChessBrainVB
11. Booot
12. Rofchade
13. из Лиги 2
14. из Лиги 2
15. из Лиги 2
16. из Лиги 2
[свернуть]


Лига2 (1x DRR with time control 30+5 – using a 4 move book, рандомизированная)

Развернуть для просмотра

1. Fritz
2. Nirvana
3. Arasan
4. Texel
5. Vajolet
6. Gull
7. Pedone
8. Nemorino
9. Rubichess
10. Pirarucu
11. из квалификационного раунда
12. из квалификационного раунда
13. из квалификационного раунда
14. из квалификационного раунда
15. из квалификационного раунда
16. из квалификационного раунда
[свернуть]


Квалификация (1x DRR с контролем 30+5 – используется 2-ходовая дебютная книга, рандомизированная)

18 движков бьются за 6 квалификационных позиций. Это смесь движков из 4-го дивизиона и новых.

Развернуть для просмотра

1. Bagatur 1.7b
2. The Baron 3.44.1
3. Cheese 2.1
4. chess22k 1.12
5. ChessFighterNN v2.1-n8x128c_7411
6. Igel 1.8.0
7. Jumbo 0.6.117
8. Marvin 3.4.0
9. Minic 0.76
10. ScorpioNN v2.9.0-n_maddex_INT8
11. Stoofvlees II a10
12. Topple 0.7.2_dev
13. Tucano 7.07
14. Wasp 3.68
15. Winter 0.6
16. Asymptote 0.6.2
17. Rodent III
18. Lc0 CPU
[свернуть]


Промо-движок в полевых условиях
Многие движки в настоящее время используют NN, полностью используя графические процессоры. Тем не менее, чемпион Lc0 выпустил сильную версию, играющую только на CPU! Это не уникальный движок по критериям TCEC, но, безусловно, приятно видеть, как он играет против реальных конкурентов с силой, превышающей 3000 пунктов Эло. Таким образом, Lc0 CPU входит в TCEC в качестве промо-движка. Он будет играть в дивизионе, но в конце турнира все результаты движка будут аннулированы.

Последний раз редактировалось Viktor; 14.07.2019 в 21:01. Причина: Небольшая правка
sovaz1997 вне форума   Ответить с цитированием
13 пользователя(ей) сказали cпасибо:
alchemist888 (14.07.2019), Alex_Lk (17.07.2019), Alex_Zet (14.07.2019), Arikchess (14.07.2019), ck195708 (14.07.2019), FlashNeo (20.07.2019), HUM@N (14.07.2019), svoitsl (14.07.2019), Viktor (14.07.2019), voronn09 (31.08.2019), Александр (16.07.2019), Виталий В. (25.09.2019), Гудвин (15.07.2019)
Старый 13.10.2019, 14:21   #1651
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Maratka
Вот то же... Ну и если учесть, что в альтернативном финале железо у SF'ша в сравнении с железом LZ похуже будет, чем их разница в TCEC, то в общем-то думаю вполне справедливо говорить об их равенстве на железе TCEC.
Точно сказать нельзя. В любом случае, мы получаем партии 2-х движков с +-одинаковой силой игры с совершенно разным стилем.
Это как раньше: соревнование коммерческих движков против открытых. Теперь же коммерческие ушли на 2-й план и сравниваются 2 лучших алгоритма: ab в лучшей реализации и MCTS+NN
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
alchemist888 (13.10.2019)
Старый 13.10.2019, 15:06   #1652
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от sovaz1997
Точно сказать нельзя. В любом случае, мы получаем партии 2-х движков с +-одинаковой силой игры с совершенно разным стилем.
Можно на самом деле, почему нет? Сколько есть дебютов, с учетом их деления на ветки? Много, но не настолько много, чтобы нельзя было бы переиграть их все с учетом ответок за несколько месяцев при более-менее приличном контроле, скажем 10+3. Ну а то, что движки к моменту финиша турнира устареют легко купируется обновлением движка (в случае LZ -и движка, и сети) на последние версии (в случае сети - на последние проверенные версии, обеспечивающие некоторый рост над предпоследней).

В результате получим и тактику, и позицию во всех формах и видах, актуальных с точки зрения шахматной теории. Но конечно не нужно это путать с двухходовыми книгами (про них кстати писали: на какой -то расстановке SF3 дерет последние dev, т.е. там играется явно что-то допустимое, но дурацкое, ну скажем конь вперед-назад, в результате у соперника пошло развитие, а ты сидишь в стартовой позиции, опаздывая в развитии фигур на два хода).
Понятно, что тут даже за ничью бороться придется весьма серьезно.
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 15:40   #1653
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Maratka
Так что весь интерес в этом матче состоит лишь в том, проиграет ли SF хотя бы 1-2 партии из сотни, при условии, что нет дебютов, где за одну из сторон более +1.
Таки одну проиграл...
Вопрос прежний - найдется ли еще одна...
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 15:50   #1654
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от sovaz1997
Точно сказать нельзя. В любом случае, мы получаем партии 2-х движков с +-одинаковой силой игры с совершенно разным стилем.
Вот это самое главное!
Буквально полтора года назад не было (как теперь это оказывается) яркого позиционного движка. А люди, с квалификацией мастер и выше - были во все времена, и как мне кажется - они умеют отличить счетную позицию от тихой, а позиционную возню от жертвы пешки (а то и фигуры). А значит, теперь у них появился реальный вариант использования "другого" движка, что пойдет на пользу шахматной теории, будут созданы новые книги и т.д.

А кто сильнее - вопрос чисто спортивный: слон или кит. Да, есть болельщики, и странно было бы, если их бы не было, но турниры - это не шахматы, это шоу для болельщиков.
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 15:50   #1655
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Maratka
Таки одну проиграл...
Вопрос прежний - найдется ли еще одна...
Вероятность не проиграть ни одной партии, на самом деле, не очень большая. Но она сильно увеличится, если движок усилится даже на какие-то 50-100 пунктов. Здесь будет экспоненциальный рост вероятности, как мне кажется.
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (13.10.2019)
Старый 13.10.2019, 15:54   #1656
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Либо увеличится контроль хотя бы раза в три: 36+9 - это меньше побед сильнейшей стороны, но и меньше поражений, вызванных зевками, в силу весьма ограниченного времени на ход.
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 15:55   #1657
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Да, при увеличении контроля общее число побед/поражений будет меньше, скорее всего. Соответственно, и шанс на сухой счет выше)
Но, увы, как бы SF или Лила не выигрывали, на сайте Komodo всегда будет надпись: "Three-time TCEC Champion"
sovaz1997 вне форума   Ответить с цитированием
Старый 13.10.2019, 15:57   #1658
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от sovaz1997
Здесь будет экспоненциальный рост вероятности, как мне кажется.
Ну собственно, тут не нужно вероятностей: 1-й разряд против мастера берет.... не очень много побед, да и то в основном в силу человеческого фактора (не спал, устал, потому зевнул). Алгоритмы как известно не устают, т.е. движок против другого движка с разницей в 300 Elo возьмет как мне кажется больше, чем человек против человека с такой же разницей.
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 15:59   #1659
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от sovaz1997
"Three-time TCEC Champion"
Для кого вопрос?
Да, сложно спорить, что Komodo за последние полгода очень серьезно усилился. Но не предел ли это его на ближайшие год-два? А если вдруг предел - то... а зачем он нужен, если есть тот же a-b, но бесплатный, и играющий лучше?
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 16:00   #1660
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Maratka
Ну собственно, тут не нужно вероятностей: 1-й разряд против мастера берет.... не очень много побед, да и то в основном в силу человеческого фактора (не спал, устал, потому зевнул). Алгоритмы как известно не устают, т.е. движок против другого движка с разницей в 300 Elo возьмет как мне кажется больше, чем человек против человека с такой же разницей.
У человека другая особенность - у него скачет рейтинг день ото дня, причем достаточно сильно, пунктов +-50-100. А то и больше. Также влияет фактор недооценки соперника: мастер будет недооценивать 1-разрядника, соответственно, он будет уже слабее играть в абсолютном смысле этого слова. А 1-разрядник наоборот будет больше ресурсов тратить. Хотя, конечно, мастер все равно обыграет 1-разрядника. Но, все-таки, будет некое сближение.
sovaz1997 вне форума   Ответить с цитированием
Старый 13.10.2019, 16:02   #1661
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Maratka
Для кого вопрос?
Да, сложно спорить, что Komodo за последние полгода очень серьезно усилился. Но не предел ли это его на ближайшие год-два? А если вдруг предел - то... а зачем он нужен, если есть тот же a-b, но бесплатный, и играющий лучше?
Может и не предел, но догнать Stockfish, как мне кажется, ему нереально. Только если какой-то Google не купит его))
sovaz1997 вне форума   Ответить с цитированием
Старый 13.10.2019, 16:02   #1662
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Обновились результаты sp-cc:

Код:
     Program                    Elo    +    -   Games   Score   Av.Op.  Draws

   1 Stockfish 190622 bmi2    : 3532    5    5  9000    66.9 %   3402   49.7 %
   2 Lc0 0.22.0 T40B.4-160    : 3523    9    9  3000    67.9 %   3384   47.0 %
   3 Lc0 0.21.3 42850         : 3511    9    9  3000    66.7 %   3382   46.0 %
   4 Lc0 0.21.2 T40.T8.610    : 3506    9    9  3000    66.1 %   3382   46.0 %
   5 Allie 0.5dev LS 11       : 3476    9    9  3000    62.1 %   3384   52.5 %
   6 Lc0 0.21.4 32930         : 3457    9    9  3000    60.0 %   3382   50.2 %
   7 Allie 0.5dev LS 10.2     : 3454    9    9  3000    59.3 %   3384   51.7 %
   8 Houdini 6 pext           : 3447    5    5 10000    54.5 %   3413   55.1 %
   9 Lc0 0.22.0 11260         : 3429    9    9  3000    56.3 %   3382   53.8 %
  10 Komodo 13.1 bmi2         : 3425    6    6  6000    56.7 %   3376   53.1 %
  11 Komodo 13.01 bmi2        : 3416    6    6  7000    51.5 %   3404   52.5 %
  12 Scorpio 3 NN-Maddex      : 3362    9    9  3000    47.2 %   3384   50.6 %
  13 Fire 7.1 popc            : 3311    5    5 10000    34.7 %   3427   48.9 %
  14 Xiphos 0.5.3 bmi2        : 3298    5    5 10000    32.9 %   3428   47.9 %
  15 Ethereal 11.53 pext      : 3291    5    5 10000    32.0 %   3429   46.5 %
sovaz1997 вне форума   Ответить с цитированием
Старый 13.10.2019, 16:11   #1663
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от sovaz1997
Может и не предел, но догнать Stockfish, как мне кажется, ему нереально. Только если какой-то Google не купит его))
Реально... Houdini тому пример.
Правда для этого придется.... банально взять SF, назвать его своим именем, обфусцировать код (а заодно и бинарь). Ибо если помните споры три года назад (вида как Houdini-5 практически догнал тогдашний SF), и два года назад (аналогично, только Houdini-6), то в общем-то... очень не факт, что это был Houdini ;)

Кстати подсказка для crem - обфусцировать публичный код, вида: переменную "distance_to_50_moves_rules" переименовать как "ljD4ajdDGF_dD33_1f1", и читабельность (а значит и модифицируемость) исходника упадет на порядок.
Для себя же понятно использовать оригинальный код, ибо для компилятора "distance_to_50_moves_rules" и "ljD4ajdDGF_dD33_1f1" очевидно без разницы, но понятное наименование переменных при написании кода всяко удобнее. ;)
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alex_Zet (13.10.2019), sovaz1997 (13.10.2019)
Старый 13.10.2019, 16:39   #1664
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Maratka

Кстати подсказка для crem - обфусцировать публичный код, вида: переменную "distance_to_50_moves_rules" переименовать как "ljD4ajdDGF_dD33_1f1", и читабельность (а значит и модифицируемость) исходника упадет на порядок.
Для себя же понятно использовать оригинальный код, ибо для компилятора "distance_to_50_moves_rules" и "ljD4ajdDGF_dD33_1f1" очевидно без разницы, но понятное наименование переменных при написании кода всяко удобнее. ;)
Я бы особо не церемонился. Вообще ничего не публиковать в ближайший год. Пусть висит старая версия 22 и старые сети. Самые новые, движок и сети, назвать экперементальными, находящимися в разработке и пользовать только приватно. И плевать мне на то как это будет выглядеть со стороны. Уверен что и Элли и Leelenstein, через пол года загнуться так как перестанут получать подпитку.
Я и сам могу спи..ть код Лилы, назвать как нибудь и надувая щеки умно рассказывать какого труда мне стоило создать новый движок.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 13.10.2019, 16:46   #1665
Kesandr
3 разряд
 
Аватар для Kesandr
 
Регистрация: 28.06.2018
Сообщений: 191
Сказал(а) спасибо: 239
Поблагодарили 87 раз(а) в 54 сообщениях
Репутация: 16
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

В последнем регресс тесте Сток дев выиграл от Стока 10 со счетом Total: 40000 W: 8543 L: 2628 D: 28829 и это составляет 51 ело ELO: 51.76 +-1.8 (95%) LOS: 100.0%. А какой счет должен показать движок в матче с сорок тысяч партий с преимуществом в 100 ело 150 ело и 200 ело есть какая формула чтобы это как-то подсчитать примерно? И какая разница в ело должна быть между движками чтобы свести вероятность проигрыша в матче с 40000 партий к нулю?
Kesandr вне форума   Ответить с цитированием
Старый 13.10.2019, 17:00   #1666
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Kesandr
В последнем регресс тесте Сток дев выиграл от Стока 10 со счетом Total: 40000 W: 8543 L: 2628 D: 28829 и это составляет 51 ело ELO: 51.76 +-1.8 (95%) LOS: 100.0%.
Это при 30+0.3 th

А так то нет, на нормальном 60+0.6 до +50 ЭЛО это ещё не скоро. Это если только в следующем году, к весне. Но сезон 17 начнет именно Сток 11. Не удержатся, захотят покрасоваться, проскакать на белом рысаке.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 13.10.2019, 17:02   #1667
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Kesandr
А какой счет должен показать движок в матче с сорок тысяч партий с преимуществом в 100 ело 150 ело и 200 ело есть какая формула чтобы это как-то подсчитать примерно? И какая разница в ело должна быть между движками чтобы свести вероятность проигрыша в матче с 40000 партий к нулю?
По первому не скажу, а по второму - бесконечность, ибо даже условный Вася, вчера узнавший правила игры может выиграть у Карслена, просто в силу дурацкого хода последнего, допустившего мат в один ход: Вася имея ~30 возможных ходов, даже без их перебора может просто случайно угадать нужный, и поставить мат. Если же "Вася" подойдет к процессу с точки зрения прямого перебора, то однозначно поставит, ибо перебрать 30 ходов даже со скоростью типичного человека - это ну где-то минута. В реальности - еще в два раза быстрее, ибо с вероятность найти мат на 15-м возможном ходе из 30 возможных стремится к 100%.

Более того, есть вероятность выигрыша и в 2, и в 3, и 150 ходов, но она идет по логарифму, т.е. даже имея мат в два хода - это маловероятно.
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 17:04   #1668
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Alex_Zet
Я бы особо не церемонился. Вообще ничего не публиковать в ближайший год.
Это не очень сочетается с опенсурсом, ибо последний предполагает синхронную публикацию и бинаря, и исходника. Я в лицензию сильно не вникал, но похоже, что это как минимум не приветствуется, даже если напрямую не запрещается, ибо по сути своей препятствует развитию кода, т.е. превращает открытый проект в закрытый.
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 17:07   #1669
alchemist888
КМС
 
Аватар для alchemist888
 
Регистрация: 25.04.2019
Сообщений: 674
Сказал(а) спасибо: 293
Поблагодарили 641 раз(а) в 345 сообщениях
Репутация: 61
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Maratka
Кстати подсказка для crem - обфусцировать публичный код, вида переменную "distance_to_50_moves_rules" переименовать как "ljD4ajdDGF_dD33_1f1", и читабельность (а значит и модифицируемость) исходника упадет на порядок.
Для себя же использовать оригинальный код, ибо для компилятора "distance_to_50_moves_rules" и "ljD4ajdDGF_dD33_1f1" очевидно без разницы.
Зачем open source проект превращать непонятно во что? На то она и открытость, чтобы любой желающий мог использовать наработки в собственных целях. В этом суть коллективной работы и свободно распространяемого ПО.
Нет ничего плохого в том, что делают авторы Allie и Leelenstein, главное чтобы авторство коллектива LCZero указывали в основе, а затем уже своё. И желательно, чтобы позиционировали себя как fork проект, который по сути таковым и является.
Основная проблема в TCEC, который позиционирует себя, как соревнование оригинальных движков, и то, что многие этот турнир воспринимают, как чемпионат мира среди шахматных программ. Но на деле в турнире играют клоны. И это очень плохо как для репутации TCEC, так и для репутации LCZero. Ну и ещё некоторые пользователи попадают в заблуждение, думая, что вот так легко можно написать и обучить оригинальную нейронную сеть, очень сильно играющую в шахматы, когда на самом деле за этим стоит огромное количество машинных ресурсов и человеческого времени.
alchemist888 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Cr@ck (14.10.2019), sovaz1997 (13.10.2019), svoitsl (13.10.2019)
Старый 13.10.2019, 17:19   #1670
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от alchemist888
Зачем open source проект превращать непонятно во что? На то она и открытость, чтобы любой желающий мог использовать наработки в собственных целях. В этом суть коллективной работы и свободно распространяемого ПО.
Про то и суть. Движок LZ сильнее клонов (я имею в виду именно движок), но не факт, что будет сильнее всегда, т.е. вполне допустимо, когда crem будет заимствовать код из движка Allie.


Цитата: Сообщение от alchemist888
Нет ничего плохого в том, что делают авторы Allie и Leelenstein, главное чтобы авторство коллектива LCZero указывали в основе, а затем уже своё. И желательно, чтобы позиционировали себя как fork проект, который по сути таковым и является.
Да, в копирайтах их нужно указывать. Как впрочем и авторы LZ должны указывать, что их движок построен на основе публично опубликованных алгоритмов (но понятно, что не кода) AZ.


Цитата: Сообщение от alchemist888
Основная проблема в TCEC, который позиционирует себя, как соревнование оригинальных движков
Где это сказано? Я вот не видел, что движки обязаны быть оригинальными, да и что такое "оригинал"?

SF растет из проекта Glaurung, Houdini - из Ипполитов/Игориттов, которые в свою очередь есть ворованная Рыбка на 2/3, а она в свою очередь растет из Фрукта, и я вполне допускаю, что это (возможно) тоже не с нуля писанный движок!

Ну нет тут оригинальности, да и быть не может, в силу достаточно большого количества опен-сурс движков на границе 2000-2010.

Разница лишь в том, что какой-то проект стал удачнее развиваться, чем остальные, а в команду лидеров понятно приходит больше новых программистов, которые пишут еще более лучший код. Итого- эффект лавины. Выгорело SF'шу, но так само могло повезти и Ипполиту, и тогда мы бы даже не использовали в лексиконе название движка "Houdini " , он просто бы протух, не успев родиться!
Maratka вне форума   Ответить с цитированием
Старый 13.10.2019, 21:52   #1671
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

А зачем вообще этот бонус сейчас идёт, показать, как SF пинает ногами Гудини старенького? Никакого уважения в ветеринарам, честное слово...
Vizvezdenec вне форума   Ответить с цитированием
Старый 13.10.2019, 22:38   #1672
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Maratka
Это не очень сочетается с опенсурсом, ибо последний предполагает синхронную публикацию и бинаря, и исходника. Я в лицензию сильно не вникал, но похоже, что это как минимум не приветствуется, даже если напрямую не запрещается, ибо по сути своей препятствует развитию кода, т.е. превращает открытый проект в закрытый.
Этот опенсурсом как то не особо сочетается с принципами честного соревнования. Огромное поле для махинаций и подлогов. Любой чел, может запросто взять огромный кусок кода чужого движка и преспокойно участвовать в ТСЕС. Куда честнее закрытый код коммерческих движков. там что то украсть трудно. Да и хлопот с судами потом не оберешься.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 14.10.2019, 11:46   #1673
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Вообще вот такое у меня наблюдение от этих партий возникло...
Когда SF выиграл у Гудини 20-2, у меня было стойкое ощущение, что он мог выиграть сильно много партий бы ещё, если бы чётко добивал. Но не дожимал достаточно часто.
Тут же у меня такого ощущения нет. Добивает он очень легко и непринуждённо. А вот некоторые проблемы с тем, чтобы не наиграть в первые 10 ходов после дебюта, всё ещё есть
Т.е. лично "по ощущениям" могу сказать, что основной прогресс у SF как раз в том, чтобы выигрывать выигранное.
Vizvezdenec вне форума   Ответить с цитированием
Старый 14.10.2019, 12:15   #1674
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

IMHO, тут еще и контроль важен: SF взял бы все же поменьше в этом бонусе, играй они не 10 минут, а 2 часа. Но при этом и единственного на текущий момент поражения у него не было бы, т.е. предполагаемый результат был бы где-то 25:0, что явно лучше, чем 20:2, но все же поменьше, чем будет после сотой партии, если количество побед будет идти тем же темпом при 10 минутах.
Maratka вне форума   Ответить с цитированием
Старый 14.10.2019, 15:03   #1675
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Есть статистика сколько народу было в инете на ТСЕС? Уверен что подупала посещаемость раза в полтора.
Кому интересно смотреть на отстой.

Взять хотя бы проходящий бонус. Почему там играет движок двухгодовалой разницы? Почему не Лила? Что то тут не то.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Старый 14.10.2019, 15:42   #1676
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от Alex_Zet
Есть статистика сколько народу было в инете на ТСЕС? Уверен что подупала посещаемость раза в полтора.
Кому интересно смотреть на отстой.

Взять хотя бы проходящий бонус. Почему там играет движок двухгодовалой разницы? Почему не Лила? Что то тут не то.
По-моему, не в 2, а в 3-5 раз упала.
sovaz1997 вне форума   Ответить с цитированием
Старый 14.10.2019, 15:53   #1677
sovaz1997
Гроссмейстер
ТС
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Альтернативный финал закончился со счетом +15 -12 =73 в пользу Лилы. Все партии: https://cdn.discordapp.com/attachmen...scord_SUFI.pgn.
Также, скоро будет реализован GUI для просмотра партий официального и альтернативного финала TCEC в оффлайн с выводом всех параметров (оценки позиции и т. д.): https://github.com/sovaz1997/ZevraGUI
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Maratka (14.10.2019), Viktor (14.10.2019)
Старый 14.10.2019, 16:13   #1678
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Цитата: Сообщение от sovaz1997
Альтернативный финал закончился со счетом +15 -12 =73 в пользу Лилы. Все партии: https://cdn.discordapp.com/attachmen...scord_SUFI.pgn.
Также, скоро будет реализован GUI для просмотра партий официального и альтернативного финала TCEC в оффлайн с выводом всех параметров (оценки позиции и т. д.): https://github.com/sovaz1997/ZevraGUI
Ну вот я примерно и говорил, что финал SF-LC0 на железе TCEC (таки в "альтернативном финале" оно скошено в сторону лилы по отношению к TCEC) был бы очень в районе 50/50.
А так имеем то, что имеем.
Vizvezdenec вне форума   Ответить с цитированием
Старый 14.10.2019, 17:39   #1679
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Да, паритет, после погрома весной этого года.
А значит SF прибавил заметно больше, чем LZ, что собственно и предполагалось: новые сети прокачать за три месяца нереально, а от шлифовки старых выхлопа на грош.
Maratka вне форума   Ответить с цитированием
Старый 14.10.2019, 17:48   #1680
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: TCEC 16 - Чемпионат Мира среди шахматных движков

Ну и в качестве предположения: если сеть 6x не получится довести до уровня +50 Elo к лучшим сетям 4x к следующему финалу (т.е. где-то за 4-6 месяцев), то SF будет заведомо чемпионом, т.к. выдавить из 4x дополнительные Elo тем сложнее, чем дольше "выдавливают". Думаю даже под сотню придется обучать 6x сверх 4x, т.к. +50 - это общий интеллект, который видно на бесконечном анализе, но эти сети явно медленнее, а значит и хуже в игровом режиме, в случае если у движка 10-20 минут на ход максимум.

А ведь не факт, что судьба 6x не повторит судьбу 2x.
Maratka вне форума   Ответить с цитированием
Ответ

Метки
chessdom, lc0, stockfish, tcec, чемпионат


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

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

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

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


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


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