TCEC - Top Chess Engine Championship

Тема в разделе "Машинное отделение", создана пользователем pavelgttfj8, 8 апр 2019.

  1. Mustitz
    Оффлайн

    Mustitz баннер

    Репутация:
    37
    Толковая книжка уже сейчас даст Stockfish +100 ELO.
     
  2. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    Ну тогда надо просто пройти все 20 полуходов по очереди, на больших турнирах это возможно, тут и разнообразие появиться и все остальное

    всё таки ab движки лучше играют именно в миттельшпиле, и вряд ли они будут играть хорошо и в дебюте, если конечно книжку в них самих не засунуть
     
  3. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Просто глубина анализа наверно для этого не достаточна,не связывается дебют с эндшпилем,то есть не виден движку окончательный результат хода дебютного.
     
  4. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Тем временем Лила досрочно выигрывает в Суперфинале TCEC: счет 14-7, 6 партий осталось до конца.
     
    WinPooh нравится это.
  5. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Итого: +14 -7 =79 в ользу Лилы :)
     
    tyomik1996 нравится это.
  6. hornet
    Оффлайн

    hornet Учаcтник

    Репутация:
    502
    Где скачать партии суперфинала?
     
  7. Undying
    Оффлайн

    Undying Учаcтник

    Репутация:
    15
  8. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Fire удержал оценку +7.5 против stockfish
    https://cd.tcecbeta.club/archive.html?season=15&div=rapid&game=333

     
    sovaz1997 и Undying нравится это.
  9. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Немного смешно из-за того, куда побежал король черных
    Laser - Lc0
    https://cd.tcecbeta.club/archive.html?season=15&div=rapid&game=339

     
    sovaz1997 нравится это.
  10. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    https://cd.tcecbeta.club/archive.html?season=15&div=rapid&game=528
    Fire прозрел с 0.00 до +10 мгновенно

     
    Последнее редактирование: 28 июн 2019
  11. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Финальная таблица
    9.jpg
    —- добавлено: 28 июн 2019 —-
    И финальная игра Lc0 против самого слабого соперника, фейспалм
    Еще работать и работать над движком
    https://cd.tcecbeta.club/archive.html?season=15&div=rapid&game=546#/

     
    Последнее редактирование: 28 июн 2019
  12. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Даже 192 ядра и 256 потоков не помогают Stockfish обыгрывать Лилу в TCEC. Кстати, Лила 3-1 в этом бонусном матче ведет.

    Знаменитый запакованный ферзь на h8))

    Lc0 - Stockfish



    Полный PGN: https://cd.tcecbeta.club/archive.html?season=bonus&div=s16lczero_redfish&game=9#/
     
    Undying и pavelgttfj8 нравится это.
  13. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Как бы сток победил ее,"Red" как я понял это сток с последними патчами:
    Стокфиш против альфазеро 71 партия.png
     
  14. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    SKY, неправильно Вы поняли. 256 ядер - это Redfish. В финале TCEC Stockfish играл на 44 ядрах. Сравните скорости :)

    Да, спустя N-ое число партий Сток на 256 ядрах одолел Лилу. Было бы очень странно, если бы Лила выиграла такого монстра.
     
    Undying нравится это.
  15. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    256 ядер может как раз эквивалентно вычислительной мощности Лилы...
    256 больше чем 44 в 6 раз,это примерно плюс 50 эло,не так-то и много,за пол года сток станет таким и при 44 ядрах.
     
  16. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    За полгода Сток не набрал 25 пунктов Эло, какие 50?

    Также, не совсем понятно, с чего вдруг 256 ядер эквивалентно вычислительной мощи Лилы. Вы с потолка это взяли?
     
  17. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    За год примерно 100 набирает.
    А с чего не эквивалентно,как сравнивать будем?
     
  18. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    SKY, обычно сравнивают по стоимости и энергопотреблению. Единого критерия нет.
    За год Stockfish ни разу не набрал 100 пунктов Эло, покажите, когда это было.
     
  19. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Зачем блох ловить,какой смыл 100 пунктов или 75... в 6 раз больше производительность это около 50 эло,на вид грозно 256 ядер,а на самом деле за вполне короткий срок в районе полугода сток способен набрать эти баллы,или около того и будет побеждать Лилу и на 44 ядрах.
    Вот именно критериев нет,поэтому может быть и так что 44 ядра это мало для равных условий с лилой,а 256 самый раз))
    Может правильнее считать по весу движка,то есть 1 мегабайт против 100 мегабайт,значит надо запустить 100 движков что по 1 Мб разделив им задачи чтобы по честному играть с движком в "100" Мб?
    Да и вообще усиление игры нейросетей началось скачкообразно,теперь замедлилось так что как бы не остановилось вовсе,а обычные движки как развивались,так и развиваются,похоже все таки будущее за стокфишем.
    Важно что и те и другие дают умопомрачительно сложные и красивые партии,наблюдать за борьбой движков одно удовольствие.
     
  20. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    SKY, критериев нет, так давайте Лиле тоже дадим что-то эквивалентное по стоимости. К примеру, 8x RTX TITAN :)
    Только на железе выезжать - это неправильный путь. Ни один тестер так не делает. Вам кажется, что будущее за Stockfish-ем, мне кажется, что будущее за чем-то другим, в первую очередь, за Лилой в ближайшие несколько лет. Время покажет, о чем сейчас говорить?

    Давайте вообще Стоку дадим кластер из 8000 ПК и назовем Stockfish #1. Ну а что, критериев же нет. Самим-то не смешно?))

    В том же CCC, например, ПК для Stockfish дороже, чем ПК для Лилы. При этом и Сток, и Лила показывают примерно равные результаты. Ну, ближайший бонусный матч из 100 партий что-то может показать с новой сетью для Лилы :)
    —- добавлено: 12 июл 2019 —-
    SKY, даже не 75 пунктов, а еле-еле 50 наберется в этом году. Разница в 2 раза, как-никак. Ну и не надо забывать, что Лила тоже может набрать. Причем много.
     
  21. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Хотя я так сказать болею за сток,но будет здорово если Лила наберет.
     
  22. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.273
    в 2 раза около 50 Эло... и это не блохи
     
  23. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Комсюк, В два раза увеличение производительности вроде как 25 эло.
    50 эло конечно не блохи.
     
  24. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.273
    если принять это на веру, то почему в 6 раз только 50? :)
     
    sovaz1997 нравится это.
  25. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    88 ядер относительно 44 разница в два раза,это плюс 25 эло,в 4 раза 176 ядер 50 эло,если бы еже в два раза было бы 352 ядра,это было бы 75 эло прибавки,а так как у нас в 6 раз то прибавка еще на 80 ядер это меньше половины от 176,это плюс 12,то есть не 50,а 60 эло прибавка,я округлил,блохи то они зачем)))
     
  26. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.273
    5.81818181818 х 50 = 290.909090909
    —- добавлено: 13 июл 2019 —-
    ну на 40 можешь умножить, но не меньше :)
     
  27. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Тут еще дело в том, что партии были 30 минут, поэтому Lc0 во второй половине партии играла на секундах и делала простые ошибки. Причем 2 RTX2080, где одна ti, а вторая нет(?) это так себе железо.
     
  28. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Может стоило запустить Лилу на тех же 256 процессорных ядрах?
     
  29. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Почти одно и тоже, что запускать на моей GTX 660))
     
  30. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Вот эта прожорливость Лилы как раз таки и не нравится.Так сказать КПД не высокий,вес дижка,прожорливость.
     
  31. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Для этого в нашем мире существуют видеокарты. Какая прожорливость, когда при одинаковой стоимости и энергопотреблении Лила не хуже Стока? Вы о чем?
     
  32. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    sovaz1997, Я не наблюдаю одинакового энергопотребления,мой опыт показывает что процессор на равных играет с видюхой которая намного больше потребляет энергии.Поиграйте с лилой тут например: https://kontrachess.com/ там у нее что-то довольно крутое и вы процессором от i7-3770k который потребляет 70 ватт будете играть с ней на равных.
     
  33. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    Дело в том,что видеокарты все таки не для NN созданы, даже как раз наоборот, NN для них не более чем третьестепенный бонус (да и то, только на некоторых NVideo он есть). Реализация весьма посредственная.

    то есть приращение Эло= P*(25/log2), для P=6, получаем приращение около 65 Эло
     
  34. SKY
    Оффлайн

    SKY Учаcтник

    Репутация:
    1
    Все таки это не совсем так,производительность в начале анализа очень влияет,углубление за секунду может уйти под 30 полуходов,а чем глубже тем шире слои и тем медленнее происходит прирост силы,например когда то наступит момент когда неделю скажем 256 ядер будут думать и не сдвинуться даже на один полуход,а ресурсов будет затрачено море и по цифрам прибавка эло должна быть огромной в сравнении обдумывания час и неделя,а реально прирост практически нулевой будет.Тут почти приямая аналогия с экспонентой затрат энергии для достижения околосветовых скоростей,то есть каждое следующее меньшее ускорение требует значительно больших усилий.
    Поэтому сложно сравнивать обычные движки с нейросетями,ведь когда усиление значимо после уже и так хорошей глубины анализа,то значит затрачено очень много ресурсов,при все же малой эффективности относительно усилений при не очень больших глубинах,например чтобы усилить анализ с 20 полуходов(в начальной позиции)до 30 нужно пол секунды добавить,или пол секунды не добавлять а оставить пол секунды и добавить 4 ядра если было до того 4(очень приблизительно)но если нужно углубиться с 50 полуходов до 75,то уже потребуется в десятки,а то и в сотни раз увеличивать число ядер если за то же время,или так же на много увеличить время.
    Как видно область больших ресурсов плохо коррелирует с выигрышем на больших глубинах,то и складывается впечатление что можно сравнивать по энергозатратам обычные движки и нейросети,поэтому надо сравнивать на не больших ресурсах,например взять процессор потребляющий 70 ватт запустить на нем тот же стокфиш и взять видюху 70 ватт например эту "Sapphire AMD Radeon RX 560 PULSE 14 CU" и запустить на ней Лилу и сразу станет ясно,что Лила на такой мощности совсем не умеет играть,тогда как сток на проце в 70 ватт играть будет изумительно.
     
    Последнее редактирование: 13 июл 2019
  35. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    SKY, глупости. Сравнивать надо современные видеокарты с поддержкой fp16, т. к. ни один человек не будет покупать для Лилы RX 560. Он купит, скорее, 2060. Таких видеокарт будет все больше в будущем.