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

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

  1. Kesandr
    Оффлайн

    Kesandr Учаcтник

    Репутация:
    11
    А если линукс поставить на простой ноус скорость тоже увеличиться и если да то насколько?
     
  2. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    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)
    
     
    Last edited: 31 Dec 2018
    Undying likes this.
  3. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

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

    Undying Учаcтник

    Репутация:
    15
    На chess.com во всех чемпионатах так было. Первый этап играется без жеребьевки дебютов, а турнир восьми и финал четырех с жеребьевкой. Раньше это Лиле особо не мешало. А тут вдруг резкий провал.
     
  5. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Либо дебюты более жесткие стали, либо распределение таково, что в первой половине дебюты были наиболее неравные.
    Например, первые 4 пары партий Стокфиш-Лила оценка на выходе из дебюта: 0.5 0.87 0.68 0.69
     
  6. Crest
    Оффлайн

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    626
    Впервые узнал про турнир компьютерных программ на Чесс.коме -
    https://www.chess.com/computer-ches...-aZB0AxNbCLpypU1p9k-MPI39KyMIihZ2Jx62QDEIBL24

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

    Undying Учаcтник

    Репутация:
    15
    Все-таки Лила попала в четверку. Хотя Эзереаль противился этому до последнего.

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

    Kesandr Учаcтник

    Репутация:
    11
    В прошлом сезоне менять запрещалось.
     
  9. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    По-русски, видимо, это будет КЧЧК - "компьютерный чемпионат Чесс.Ком".
     
  10. Crest
    Оффлайн

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    626
    Вот так бы сразу и сказали! Что мешало написать?
    Исправляю...
     
  11. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Скоро начнется 3-й этап: https://www.chess.com/computer-chess-championship
    У Lc0 будет новая сеть (вероятно, 32425)

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

    Kirill_A Новичок

    Репутация:
    0
    Да, новая сеть значительно сильнее старой 11248. Посмотрим, как сыграет со Стокфишем.
     
  13. Undying
    Оффлайн

    Undying Учаcтник

    Репутация:
    15
    Поменяли правила похоже. В тестовом демо турнире Лила с 32425 сеткой играет.
     
  14. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

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

    sovaz1997 Учаcтник

    Репутация:
    3
    Lc0 отыгралась. Счет против SF 1-1 на данный момент.
    Стадия реализации как всегда на высоте))



    Полный PGN: https://pastebin.com/xCmSvx8M
     
    Last edited: 10 Jan 2019
    MS likes this.
  16. karasik10
    Оффлайн

    karasik10 Новичок

    Репутация:
    0
    sovaz1997, Она не умеет мат кратчайшим путем ставить , или это какие то особенности нейросети ?
     
  17. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Это особенности чудесатого алгоритма поиска UCT, который только и умеет работать с нейросетью.
     
  18. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Жаль чат уже не посмотреть, особенно когда она коня поставила
     
  19. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Зато в TCEC Лила слила свои шансы на суперфинал, проиграв Стокфишу и Комодо. И для надёжности технично закрепила "успех" поражением Файру, чтобы уж наверняка.
     
  20. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

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

    WinPooh В.М. Staff Member

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

    Vladruss НедоКМС, победитель второразрядников. баннер

    Репутация:
    530
    Да, скоро ТСЕС начнет вызывать те же самые эмоции, что и "Санта-Барбара".
     
  23. Undying
    Оффлайн

    Undying Учаcтник

    Репутация:
    15
    А точно дисквалифицировали? В таблице до сих пор числится и играет.
     
  24. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Точно)
    Почему он в таблице и продолжает играть, я не могу сказать, но тем не менее "KMCTS has been disqualified due to crashes".
     
  25. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    У них там всё вертится на 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
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Я знал что он крешанется 3-й раз. Это было очевидно
     
  27. MS
    Оффлайн

    MS Михаил Семионенков

    Репутация:
    175
    А мобильник Fire перед игрой отключил?
     
    sovaz1997 and Undying like this.
  28. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    А Лила очень любит издеваться над соперниками. За ход до применения правила 50 ходов все-таки ставит мат! :)

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

     
  29. Crest
    Оффлайн

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    626
    Странно...
    Так мог бы сыграть Накамура и прочие белковые хулиганы - но на кой это программе?
     
    sovaz1997 likes this.
  30. Vladruss
    Оффлайн

    Vladruss НедоКМС, победитель второразрядников. баннер

    Репутация:
    530
    Сущность Искусственного Интеллекта неисповедима.
     
  31. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

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

    Vladruss НедоКМС, победитель второразрядников. баннер

    Репутация:
    530
    Мужика ей бы надо, Лиле. Сразу бы все завихрения в мозгах закончились.
     
    Kalvados likes this.
  33. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    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
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Лиле, играющей за белых, ставят мат на 35-м ходу, лол. Сначала подумал что там какой-то вылет был, но нет

     
  35. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    В который раз уже))