Компьютерный чемпионат Чесс.Ком

Discussion in 'Машинное отделение' started by Mustitz, 6 Sep 2018.

  1. Kesandr Учаcтник

    • Участник
    Member Since:
    02.09.2008
    Message Count:
    464
    Likes Received:
    35
    Репутация:
    11
    Оффлайн
    А если линукс поставить на простой ноус скорость тоже увеличиться и если да то насколько?
  2. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    Вообще, скорость можно увеличить, собрав с PGO (profile-guided optimization). Под Linux, я слышал, тоже прирост должен быть небольшой. Ну и последний Stockfish, конечно, тоже даст +15 пунктов над Stockfish 10 и еще +5 Эло при увеличении числа потоков :)
    —- добавлено: 31 Dec 2018 —-
    Да у них все время какие-то глюки, непонятно, с чем связанные. И движки у них по-разному работают:

    Code:
    Andscacs 0.95 (90 threads, 16384 MB hash)
    Ethereal 11.14 (90 threads, 16384 MB hash)
    Fire 7.1 (64 threads, 16384 MB hash)
    Houdini 6.03 (64 threads, 16384 MB hash)
    Komodo 2227.00 (46 threads, 6188 MB hash)
    Lc0 v0.21.0-dev (network 11248, threads 2, minibatch_size 640, encache 20000000)
    Stockfish 18122318 (90 threads, 16384 MB hash)
    
    Undying likes this.
  3. pavelgttfj8 Учаcтник

    • Участник
    Member Since:
    07.12.2017
    Message Count:
    290
    Likes Received:
    90
    Репутация:
    3
    Оффлайн
    Тут еще есть один нюанс, прошлый уровень игрался без дебютов вообще, этот уровень с набором дебютов, играющихся дважды с переменой цвета. Причем дебюты эти дают +0.7 - +0.8 со старта, это идеальные условия для движка, минимум на 60 пунктов сильнее своих соперников. Т.е. преимущества 0.7 хватает стокфишу для победы, но не хватает его соперникам для победы над стокфишем, поэтому для каждой пары партий стокфиш-другой движок часто виден результат 0, 0.5 для другого движка.
    На примере лилы это идеально видно, поэтому она мала набрала, а сток много
  4. Undying Учаcтник

    • Участник
    Member Since:
    31.08.2016
    Message Count:
    1.316
    Likes Received:
    566
    Репутация:
    15
    Оффлайн
    На chess.com во всех чемпионатах так было. Первый этап играется без жеребьевки дебютов, а турнир восьми и финал четырех с жеребьевкой. Раньше это Лиле особо не мешало. А тут вдруг резкий провал.
  5. pavelgttfj8 Учаcтник

    • Участник
    Member Since:
    07.12.2017
    Message Count:
    290
    Likes Received:
    90
    Репутация:
    3
    Оффлайн
    Либо дебюты более жесткие стали, либо распределение таково, что в первой половине дебюты были наиболее неравные.
    Например, первые 4 пары партий Стокфиш-Лила оценка на выходе из дебюта: 0.5 0.87 0.68 0.69
  6. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.434
    Likes Received:
    21.315
    Репутация:
    649
    Location:
    Москва, Россия
    Оффлайн
    Впервые узнал про турнир компьютерных программ на Чесс.коме -
    https://www.chess.com/computer-ches...-aZB0AxNbCLpypU1p9k-MPI39KyMIihZ2Jx62QDEIBL24

    Дело в том, что читая названия текущих тем на форуме, я видел некое СССС и не поняв, что это такое, проходил мимо.
    Братцы, пожалуйста, называйте темы понятно и, по-возможности, по-русски. :hi:
  7. Undying Учаcтник

    • Участник
    Member Since:
    31.08.2016
    Message Count:
    1.316
    Likes Received:
    566
    Репутация:
    15
    Оффлайн
    Все-таки Лила попала в четверку. Хотя Эзереаль противился этому до последнего.

    А в CCCC можно версию движка перед финалом менять? Или в финале тоже первая сетка играть будет?
  8. Kesandr Учаcтник

    • Участник
    Member Since:
    02.09.2008
    Message Count:
    464
    Likes Received:
    35
    Репутация:
    11
    Оффлайн
    В прошлом сезоне менять запрещалось.
  9. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.128
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    По-русски, видимо, это будет КЧЧК - "компьютерный чемпионат Чесс.Ком".
  10. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.434
    Likes Received:
    21.315
    Репутация:
    649
    Location:
    Москва, Россия
    Оффлайн
    Вот так бы сразу и сказали! Что мешало написать?
    Исправляю...
  11. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    Скоро начнется 3-й этап: https://www.chess.com/computer-chess-championship
    У Lc0 будет новая сеть (вероятно, 32425)

    Правда непонятно, кто на каком месте. Они почему-то не сохраняют архив игр и запрещают это делать другим в том числе.
  12. Kirill_A Новичок

    • Новичок
    Member Since:
    10.05.2018
    Message Count:
    37
    Likes Received:
    22
    Репутация:
    0
    Оффлайн
    Да, новая сеть значительно сильнее старой 11248. Посмотрим, как сыграет со Стокфишем.
  13. Undying Учаcтник

    • Участник
    Member Since:
    31.08.2016
    Message Count:
    1.316
    Likes Received:
    566
    Репутация:
    15
    Оффлайн
    Поменяли правила похоже. В тестовом демо турнире Лила с 32425 сеткой играет.
  14. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    Думаю, Lc0 закончит примерно на 2-м месте. Все-таки, до 1-го еще немного не хватает.
    А вот test40, думаю, сможет обогнать Stockfish (с учетом успехов сети test35, конечно).
  15. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    Lc0 отыгралась. Счет против SF 1-1 на данный момент.
    Стадия реализации как всегда на высоте))



    Полный PGN: https://pastebin.com/xCmSvx8M
    MS likes this.
  16. karasik10 Новичок

    • Новичок
    Member Since:
    25.10.2018
    Message Count:
    24
    Likes Received:
    5
    Репутация:
    0
    Location:
    Рига
    Оффлайн
    sovaz1997, Она не умеет мат кратчайшим путем ставить , или это какие то особенности нейросети ?
  17. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.128
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    Это особенности чудесатого алгоритма поиска UCT, который только и умеет работать с нейросетью.
  18. pavelgttfj8 Учаcтник

    • Участник
    Member Since:
    07.12.2017
    Message Count:
    290
    Likes Received:
    90
    Репутация:
    3
    Оффлайн
    Жаль чат уже не посмотреть, особенно когда она коня поставила
  19. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.128
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    Зато в TCEC Лила слила свои шансы на суперфинал, проиграв Стокфишу и Комодо. И для надёжности технично закрепила "успех" поражением Файру, чтобы уж наверняка.
  20. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    Говорят, Fire очень точно там сыграл, все ходы по Stockfish-у сыграл. Так что здесь надо поздравлять Fire, а не давить на Лилу)
    —- добавлено: 11 Jan 2019 —-
    Чат, вообще, можно посмотреть: https://www.twitch.tv/computerchess/videos - только надо найти :)
    Победа Lc0 над SF с чатом: https://www.twitch.tv/videos/361533512?t=07h30m57s
    pavelgttfj8 likes this.
  21. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.128
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    Интрига в TCEC может поспорить с "Санта-Барбарой". Монтекарловского Комодо дисквалифицировали за крэши, теперь Лила снова на втором месте. Надолго ли? Смотрите продолжение сериала на нашем канале...
  22. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    30.12.2009
    Message Count:
    16.566
    Likes Received:
    8.570
    Репутация:
    537
    Нарушения:
    21
    Оффлайн
    Да, скоро ТСЕС начнет вызывать те же самые эмоции, что и "Санта-Барбара".
  23. Undying Учаcтник

    • Участник
    Member Since:
    31.08.2016
    Message Count:
    1.316
    Likes Received:
    566
    Репутация:
    15
    Оффлайн
    А точно дисквалифицировали? В таблице до сих пор числится и играет.
  24. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    Точно)
    Почему он в таблице и продолжает играть, я не могу сказать, но тем не менее "KMCTS has been disqualified due to crashes".
  25. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.128
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    У них там всё вертится на cutechess-cli, для которой написан один большой скрипт. Видимо, исключить из этого скрипта программу на лету достаточно трудоёмко. Так что партии с Комодо-МКТС играются, но носят чисто товарищеский характер. А таблицу потом руками поправят.
    Бот при этом регулярно в чате сообщает текущее положение вещей, уже правильное. Сейчас оно таково:
    Revised Standings: SF 20.5/29, Leela 16.0/29, K 15.5/29, H 15.5/29, Fire 13.0/30, Eth 11.0/29, Andy 10.5/29
    Undying and sovaz1997 like this.
  26. pavelgttfj8 Учаcтник

    • Участник
    Member Since:
    07.12.2017
    Message Count:
    290
    Likes Received:
    90
    Репутация:
    3
    Оффлайн
    Я знал что он крешанется 3-й раз. Это было очевидно
  27. MS Михаил Семионенков

    • Команда форума
    Member Since:
    11.02.2006
    Message Count:
    6.542
    Likes Received:
    3.361
    Репутация:
    175
    Оффлайн
    А мобильник Fire перед игрой отключил?
    sovaz1997 and Undying like this.
  28. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    А Лила очень любит издеваться над соперниками. За ход до применения правила 50 ходов все-таки ставит мат! :)

    Ну, если соперник не сдается, пускай хоть помучается))

  29. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.434
    Likes Received:
    21.315
    Репутация:
    649
    Location:
    Москва, Россия
    Оффлайн
    Странно...
    Так мог бы сыграть Накамура и прочие белковые хулиганы - но на кой это программе?
    sovaz1997 likes this.
  30. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    30.12.2009
    Message Count:
    16.566
    Likes Received:
    8.570
    Репутация:
    537
    Нарушения:
    21
    Оффлайн
    Сущность Искусственного Интеллекта неисповедима.
  31. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.128
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    Оно случайно получилось. Цели выиграть как можно быстрее перед программой никто не ставил, поэтому алгоритм стремится просто выиграть, максимизируя при этом свои шансы. То есть из быстрого и надёжного решения он выберет надёжное, даже если оно длиннее. Когда счётчик 50-ти ходов приближается к ничейной отметке, программа спохватывается и ставит мат.
    Программы для Го этим тоже страдают, там другая особенность - они любят сливать своё преимущество в счёте до минимально возможного перевеса в 0.5 очка.
    Undying, MS, sovaz1997 and 1 other person like this.
  32. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    30.12.2009
    Message Count:
    16.566
    Likes Received:
    8.570
    Репутация:
    537
    Нарушения:
    21
    Оффлайн
    Мужика ей бы надо, Лиле. Сразу бы все завихрения в мозгах закончились.
    Kalvados likes this.
  33. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    WinPooh, нашел:

    Code:
    if (legal_moves.empty()) {
      // Could be a checkmate or a stalemate
      if (board.IsUnderCheck()) {
        node->MakeTerminal(GameResult::WHITE_WON);
      } else {
        node->MakeTerminal(GameResult::DRAW);
    }
    return;
    
    
    Не знаете, можно ли возвращать вместо GameResult::WHITE_WON что-то вроде GameResult::WHITE_WON - height и будет ли это работать в рамках MCTS - UCB1?
    WinPooh likes this.
  34. pavelgttfj8 Учаcтник

    • Участник
    Member Since:
    07.12.2017
    Message Count:
    290
    Likes Received:
    90
    Репутация:
    3
    Оффлайн
    Лиле, играющей за белых, ставят мат на 35-м ходу, лол. Сначала подумал что там какой-то вылет был, но нет

  35. sovaz1997 Учаcтник

    • Участник
    Member Since:
    30.08.2016
    Message Count:
    649
    Likes Received:
    120
    Репутация:
    3
    Оффлайн
    В который раз уже))

Share This Page