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

Тема в разделе "Машинное отделение", создана пользователем Mustitz, 6 сен 2018.

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

    • Заслуженный
    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    12.776
    Симпатии:
    5.556
    Репутация:
    448
    Оффлайн
    Такое впечатление, что Лиля специально отрабатывает правило 50 ходов.
  2. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.208
    Симпатии:
    2.518
    Репутация:
    90
    Адрес:
    Москва
    Оффлайн
    Не факт, что можно. Я код не изучал, но где-то наверняка может быть функция, собинающая статистику по трём заранее заданным категориям исходов, выигрыш/проигрыш/ничья. И если исходов внезапно станет больше, что-нибудь может вдруг сломаться.
    Кроме того, придётся определить набор именованных констант для всех случаев мата в N ходов, от 1 до 50. Иначе возможны коллизии с какими-то другими специальными значениями (это моя гипотеза, ещё раз повторюсь, я кода Лилы не читал).
    sovaz1997 нравится это.
  3. Gottfrid Учаcтник

    • Участник
    Рег.:
    14.03.2016
    Сообщения:
    1.502
    Симпатии:
    1.861
    Репутация:
    109
    Адрес:
    Москва
    Оффлайн
    Вышеприведённая Вами часть кода (search.cc) преследует несколько иные цели, так же как чуть ниже (там же) идёт проверка на оценку самого "правила 50-ти ходов":
    Код:
    if (history_.Last().GetNoCaptureNoPawnPly() >= 100) {
        node->MakeTerminal(GameResult::DRAW);
        return;
    }
    
    Видимо, стоит "посмотреть" (и модифицировать по необходимости) на саму оценочную функцию, где фигурирует параметр "50-ти ходов" (syzygy.cc):
    Код:
    bool SyzygyTablebase::root_probe(...) {
    ...
    int cnt50 = pos.GetNoCaptureNoPawnPly();
    ...
    // Better moves are ranked higher. Certain wins are ranked equally.
    // Losing moves are ranked equally unless a 50-move draw is in sight.
      int r = dtz > 0? (dtz + cnt50 <= 99 && !rep ? 1000 : 1000 - (dtz + cnt50))
                                : dtz < 0 ? (-dtz * 2 + cnt50 < 100 ? -1000: -1000 + (-dtz + cnt50))
                                : 0;
       if (r > best_rank)
         best_rank = r;
       ranks.push_back(r);
    }
    
    sovaz1997 нравится это.
  4. loveorigami Учаcтник

    • Участник
    Рег.:
    15.05.2011
    Сообщения:
    114
    Симпатии:
    59
    Репутация:
    1
    Оффлайн
    Традиции не изменяет

    В добивании отдала - ладью, поставила ферзя, отдала ферзя, поставила коня, отдала коня, поставила ладью, отдала слона и одной ладьей матовала до истечения правила 50 ходов )

    Смотреть со 100 хода

    MS и sovaz1997 нравится это.
  5. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    Сеть 32 наиболее склонна к троллингу. И ведь это никто специально не программировал
  6. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.208
    Симпатии:
    2.518
    Репутация:
    90
    Адрес:
    Москва
    Оффлайн
    Ощущение какой-то незаконченности и неаккуратности осталось. Надо уж было так рассчитать, чтобы мат ставился 203-м ходом - т.е. 50-м после взятия слона.
  7. Jadn Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    10.05.2006
    Сообщения:
    3.365
    Симпатии:
    1.676
    Репутация:
    42
    Оффлайн
    Неужели от этой ерунды никак не избавиться? Бессмысленная трата рессурсов. Надо зеленых натравить, а то глобальное потепление не дремлет.
    Кстати, интересно, при обучении партии до конца доигрываются, или там движки сдаются?
    Undying нравится это.
  8. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    647
    Симпатии:
    117
    Репутация:
    3
    Оффлайн
    Разница в оценке позиции...

    [​IMG]
  9. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    647
    Симпатии:
    117
    Репутация:
    3
    Оффлайн
    Komodo прямо как Лила зевает - чуть ли не в 1 ход возможная ничья превратилась в проигрыш:


  10. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    sovaz1997, тут 79-й ход, король б3 мгновенно проигрывает, lc0 отреагировала резким увеличением оценки.
    Ниже партия - 117 .. Ba5 гудини тоже мгновенно проигрывает, lc0 отреагировала небольшим увеличением оценки, которая потом разрослась.
    Что я хочу сказать - очевидно что lc0 очень хорошо играет пешечные эндшпили, в том числе когда помимо пешек у соперников есть одна или две пары легких фигур.

    Undying и sovaz1997 нравится это.
  11. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    647
    Симпатии:
    117
    Репутация:
    3
    Оффлайн
    Какой-то "Battle of the Leelas (15|5)" запустили. 4 разных Лилы, Komodo MCTS и Stockfish играют круговик из 180 партий.
  12. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    459
    Симпатии:
    31
    Репутация:
    11
    Оффлайн
    Даже лила Енштейн есть непонятно что за фрукт такой. Не на партиях ли Енштейна училась)
  13. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    240
    Симпатии:
    46
    Репутация:
    6
    Оффлайн
    Стокфиша уже по кругу пускают ((
  14. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    • Заблокирован
    Рег.:
    17.07.2011
    Сообщения:
    14.116
    Симпатии:
    16.201
    Репутация:
    1.035
    Нарушения:
    39
    Оффлайн
    если Лилы между собой не будут договорняки играть, то Сток "пустит их по кругу" в суммарном итоге
    SKY и Socar нравится это.
  15. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    Давно комодо MC так маты ставит?


    https://www.chess.com/computer-chess-championship#event=ccc-bonus-waiting-on-the-gpu&game=64
  16. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    12.776
    Симпатии:
    5.556
    Репутация:
    448
    Оффлайн
    Чудовищная игра.
  17. TopicStarter Overlay

    Mustitz Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    3.120
    Симпатии:
    544
    Репутация:
    24
    Адрес:
    Киев
    Оффлайн
    С самого начала, авторы писали, что при достижении перевеса в доигрывании свыше 90% они переключали на обычный alpha-beta, потому что MC это случайные доигрывания, там никак не учитывается как быстро ставится мат.
    Комсюк нравится это.
  18. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    Ethereal проиграл в пулю такую позицию, молодец

  19. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн

  20. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    38. Ke1 внезапно проигрывает, лол.

  21. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    Мат в 29 ходов от стокфиш с помощью безумных ходов
    Опенинг был 1. Nf3 Nc6
    https://www.chess.com/computer-chess-championship#event=ccc10-semifinals&game=331

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

    • Заслуженный
    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    12.776
    Симпатии:
    5.556
    Репутация:
    448
    Оффлайн
    Новое слово в дебютной теории. Кстати, мой стенький Раубфиш Х38е2 на 7-м ходу ни секунды не мешкая выдает тот же самый ход 7. g4
  23. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    12.776
    Симпатии:
    5.556
    Репутация:
    448
    Оффлайн
    "Старенький". Чего-то клавиатура гонит время от времени.
  24. Pied_Piper Крысолов

    • Участник
    Рег.:
    28.08.2016
    Сообщения:
    1.824
    Симпатии:
    3.413
    Репутация:
    73
    Оффлайн
    Вольдемар, опять зОбанят
  25. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    12.776
    Симпатии:
    5.556
    Репутация:
    448
    Оффлайн
    С какого перепугу? Не считай местную Администрацию за идиотов. Ежли тебя еще не зОбанеле, то меня вообще не за что.
  26. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
  27. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    Нихрена себе как гудини переиграли.
    Казалось бы Ng8 идиотский ход вместо очевидного Nf2. Но это не так, в этот момент гудини понял в какую позицию попал.

    Alhimik88 и Undying нравится это.
  28. Yury_Solomatin Учаcтник

    • Участник
    Рег.:
    25.01.2017
    Сообщения:
    833
    Симпатии:
    479
    Репутация:
    24
    Оффлайн
    Невероятное слоновое окончание из партии Стокфиша против Комодо, сыгранной на Chess.com! План белых простирался вперед на десятки ходов, включая несколько позиций цугцванга. Все подробности в статье с подробным анализом МГ Деяна Бойкова
    Невероятное слоновое окончание из партии шахматных программ‎

    [​IMG]
    SKY и Комсюк нравится это.
  29. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.208
    Симпатии:
    2.518
    Репутация:
    90
    Адрес:
    Москва
    Оффлайн
    Слоновые концы,
    очей очарованье...

    (Пушкин, из ненаписанного)
    Комсюк нравится это.
  30. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    Неужели это не выигрывается, какой кошмар
    1.jpg
    https://www.chess.com/computer-chess-championship#event=ccc13-semifinals&game=275

    Комсюк нравится это.
  31. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    Единственная пока победа Lc0 cpu в пулю у стокфиш из 62-х партий.
    Не знал что можно так легко жертвовать фигуру в дебюте за позиционный перевес.

  32. svoitsl Учаcтник

    • Участник
    Рег.:
    05.01.2018
    Сообщения:
    222
    Симпатии:
    49
    Репутация:
    1
    Оффлайн
    Непонятно зачем сдала целого коня в начале, всего то за сдвоенные пешки и лишения рокировки,а в конце отдала слона - и тоже не понятно зачем,неужели нельзя было поставить мат ферзем и слоном,
  33. Crest Админ, МГ

    • Команда форума
    Рег.:
    04.02.2006
    Сообщения:
    51.830
    Симпатии:
    12.964
    Репутация:
    504
    Адрес:
    Москва, Россия
    Оффлайн
    Это не просто перевес, а подавляющий.
    Плюс вечно слабый король у черных.
    Люди такие жертвы уже N веков исполняют без проблем.
  34. Alhimik88 Новичок

    • Новичок
    Рег.:
    10.06.2009
    Сообщения:
    79
    Симпатии:
    34
    Репутация:
    1
    Оффлайн
    Примечательно, что эта жертва была сделана в партии с контролем 1+1, в которой играла маленькая сеть (примерно 100-130 Elo слабее чем большая) на CPU машине, без каких-либо видеокарт.
    svoitsl нравится это.
  35. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    208
    Симпатии:
    66
    Репутация:
    2
    Оффлайн
    Стокфиш на дисбалансе опять перекатали неплохо.
    https://www.chess.com/computer-chess-championship#event=eco-megamatch&game=541

Поделиться этой страницей