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

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

  1. Vladruss
    Оффлайн

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

    Репутация:
    530
    Такое впечатление, что Лиля специально отрабатывает правило 50 ходов.
     
  2. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

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

    Gottfrid Учаcтник

    Репутация:
    136
    Вышеприведённая Вами часть кода (search.cc) преследует несколько иные цели, так же как чуть ниже (там же) идёт проверка на оценку самого "правила 50-ти ходов":
    Code:
    if (history_.Last().GetNoCaptureNoPawnPly() >= 100) {
        node->MakeTerminal(GameResult::DRAW);
        return;
    }
    
    Видимо, стоит "посмотреть" (и модифицировать по необходимости) на саму оценочную функцию, где фигурирует параметр "50-ти ходов" (syzygy.cc):
    Code:
    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);
    }
    
     
    Last edited: 13 Jan 2019
    sovaz1997 likes this.
  4. loveorigami
    Оффлайн

    loveorigami Учаcтник

    Репутация:
    1
    Традиции не изменяет

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

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

     
    MS and sovaz1997 like this.
  5. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Сеть 32 наиболее склонна к троллингу. И ведь это никто специально не программировал
     
  6. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Ощущение какой-то незаконченности и неаккуратности осталось. Надо уж было так рассчитать, чтобы мат ставился 203-м ходом - т.е. 50-м после взятия слона.
     
  7. Jadn
    Оффлайн

    Jadn баннер

    Репутация:
    52
    Неужели от этой ерунды никак не избавиться? Бессмысленная трата рессурсов. Надо зеленых натравить, а то глобальное потепление не дремлет.
    Кстати, интересно, при обучении партии до конца доигрываются, или там движки сдаются?
     
    Undying likes this.
  8. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Разница в оценке позиции...

    [​IMG]
     
  9. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

    Репутация:
    3
    Komodo прямо как Лила зевает - чуть ли не в 1 ход возможная ничья превратилась в проигрыш:


     
  10. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

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

     
    Undying and sovaz1997 like this.
  11. sovaz1997
    Оффлайн

    sovaz1997 Учаcтник

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

    Kesandr Учаcтник

    Репутация:
    11
    Даже лила Енштейн есть непонятно что за фрукт такой. Не на партиях ли Енштейна училась)
     
  13. KEV81
    Оффлайн

    KEV81 Учаcтник

    Репутация:
    6
    Стокфиша уже по кругу пускают ((
     
  14. Комсюк
    Оффлайн

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

    Репутация:
    1.266
    если Лилы между собой не будут договорняки играть, то Сток "пустит их по кругу" в суммарном итоге
     
    SKY and Socar like this.
  15. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Давно комодо MC так маты ставит?


    https://www.chess.com/computer-chess-championship#event=ccc-bonus-waiting-on-the-gpu&game=64
     
  16. Vladruss
    Оффлайн

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

    Репутация:
    530
    Чудовищная игра.
     
  17. Mustitz
    Онлайн

    Mustitz баннер

    Репутация:
    37
    С самого начала, авторы писали, что при достижении перевеса в доигрывании свыше 90% они переключали на обычный alpha-beta, потому что MC это случайные доигрывания, там никак не учитывается как быстро ставится мат.
     
    Комсюк likes this.
  18. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Ethereal проиграл в пулю такую позицию, молодец

     
  19. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3

     
  20. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    38. Ke1 внезапно проигрывает, лол.

     
    Last edited: 18 Sep 2019
  21. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

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

     
    SKY and Vladruss like this.
  22. Vladruss
    Оффлайн

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

    Репутация:
    530
    Новое слово в дебютной теории. Кстати, мой стенький Раубфиш Х38е2 на 7-м ходу ни секунды не мешкая выдает тот же самый ход 7. g4
     
  23. Vladruss
    Оффлайн

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

    Репутация:
    530
    "Старенький". Чего-то клавиатура гонит время от времени.
     
  24. Pied_Piper
    Оффлайн

    Pied_Piper Крысолов

    Репутация:
    141
    Вольдемар, опять зОбанят
     
  25. Vladruss
    Оффлайн

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

    Репутация:
    530
    С какого перепугу? Не считай местную Администрацию за идиотов. Ежли тебя еще не зОбанеле, то меня вообще не за что.
     
  26. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

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

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Нихрена себе как гудини переиграли.
    Казалось бы Ng8 идиотский ход вместо очевидного Nf2. Но это не так, в этот момент гудини понял в какую позицию попал.

     
    Alhimik88 and Undying like this.
  28. Yury_Solomatin
    Оффлайн

    Yury_Solomatin Учаcтник

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

    [​IMG]
     
    SKY and Комсюк like this.
  29. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Слоновые концы,
    очей очарованье...

    (Пушкин, из ненаписанного)
     
    Комсюк likes this.
  30. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Неужели это не выигрывается, какой кошмар
    1.jpg
    https://www.chess.com/computer-chess-championship#event=ccc13-semifinals&game=275

     
    Комсюк likes this.
  31. pavelgttfj8
    Оффлайн

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Единственная пока победа Lc0 cpu в пулю у стокфиш из 62-х партий.
    Не знал что можно так легко жертвовать фигуру в дебюте за позиционный перевес.

     
  32. svoitsl
    Оффлайн

    svoitsl Учаcтник

    Репутация:
    7
    Непонятно зачем сдала целого коня в начале, всего то за сдвоенные пешки и лишения рокировки,а в конце отдала слона - и тоже не понятно зачем,неужели нельзя было поставить мат ферзем и слоном,
     
  33. Crest
    Оффлайн

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

    Репутация:
    630
    Это не просто перевес, а подавляющий.
    Плюс вечно слабый король у черных.
    Люди такие жертвы уже N веков исполняют без проблем.
     
  34. Alhimik88
    Оффлайн

    Alhimik88 Новичок

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

    pavelgttfj8 Учаcтник

    Репутация:
    3
    Стокфиш на дисбалансе опять перекатали неплохо.
    https://www.chess.com/computer-chess-championship#event=eco-megamatch&game=541