Leela Chess Zero (lc0): турниры, партии, рейтинги...

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

  1. SKY Учаcтник

    • Участник
    Рег.:
    05.11.2018
    Сообщения:
    190
    Симпатии:
    20
    Репутация:
    1
    Оффлайн
    Rom,-прогонял по ядрам эту позицию на времени 3 минуты 22 сек,на одном ядре глубина 36/44. На 4 ядрах 37/62. На 4 ядрах при 8 потоках 36/60. Разница не большая,при 8 потоках даже меньше чем просто на 4 ядрах,но тут конечно это мало сто говорит ведь прогоняешь то же самое еще и еще и все равные разные глубины,но все же в общем чем больше обдумывает позиций,тем глубже анализ,а иначе зачем тогда все эти сотни ядер.
  2. Rom Старожил

    • Участник
    • Старожил
    Рег.:
    12.02.2012
    Сообщения:
    645
    Симпатии:
    276
    Репутация:
    28
    Оффлайн
    Ну вот видите, у вас одинаковая глубина 36 на одном и на 8 потоках. А узлов во втором случае наверное просчитано раз в пять-шесть больше. Дополнительные потоки/ядра непосредственно не занимаются углублением основного варианта, они ищут альтернативы, занимаясь практически независимыми расчетами. Честно говоря, мне трудно по другому объяснить, даже сильно упрощая, как в данном случае.
  3. SKY Учаcтник

    • Участник
    Рег.:
    05.11.2018
    Сообщения:
    190
    Симпатии:
    20
    Репутация:
    1
    Оффлайн
    Сейчас сделаю то же самое но время по часу поставлю,что-то тут не то.
  4. SKY Учаcтник

    • Участник
    Рег.:
    05.11.2018
    Сообщения:
    190
    Симпатии:
    20
    Репутация:
    1
    Оффлайн
    Rom,- Ну теперь то разница есть в глубине!)) 41 против 36 полуходв. Процессор i9-9900K 16 потоков при 4,7 ГГц все ядра в сравнении с 1 ядром прежнего i7-3770K: https://yadi.sk/i/qHi6V7uS2RYDqg
  5. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Лила рутинно выиграла свой второй титул TCEC Cup. Из нового: она научилась гипнотизировать противника, и заставила Стокфиша зевнуть в ничейном окончании. Здесь должна быть диаграмма, но пока её нет.
    sovaz1997 нравится это.
  6. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    649
    Симпатии:
    120
    Репутация:
    3
    Оффлайн
    Здесь Stockfish ошибся:



    Qh4 или Qd4 сохраняло ничью, т. к. белых не успевали до правила 50 ходов отъесть фигуру (требовалось 39 полу-ходов в таком случае, что на 1 ход больше). Stockfish же сыграл Qg6, после чего в 28 полу-ходов происходит переход в 6-фигурное окончание.

  7. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Это Лиле повезло, что они с присуждением по 6-фигурным таблицам играли. Без таблиц мы её "технику реализации" много раз видели :)
  8. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    649
    Симпатии:
    120
    Репутация:
    3
    Оффлайн
    Кстати, сейчас они запустили небольшие мини-матчи с гандикапом: https://tcec.chessdom.com/live.html
    Лила с 3 минутами и полсекунды добавки против Stockfish со стандартными 30 минут + 5 секунд. 1-я партия - ничья, 2-я - пока неясно, Лила +1.5 дает. После этого сделают наоборот - Stockfish будет иметь 3 минуты + 0.5 :)
  9. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    464
    Симпатии:
    35
    Репутация:
    11
    Оффлайн
  10. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    649
    Симпатии:
    120
    Репутация:
    3
    Оффлайн
  11. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Rom нравится это.
  12. Alhimik88 Новичок

    • Новичок
    Рег.:
    10.06.2009
    Сообщения:
    81
    Симпатии:
    35
    Репутация:
    1
    Оффлайн
    Как раз наоборот, таблицы намного больше помогают AB движкам, чем нейронным сетям с MCTS. Небольшое количество узлов в секунду делают таблицы слабо эффективными в игре. Однако в обучении помогают очень сильно, так как игры LCZero проверяются на ошибки в табличных окончаниях. Так что Лила будет реализовывать практически все выигранные позиции в 6-и фигурных окончаниях с таблицами и без, за исключением особенно редких и сложных.
  13. SKY Учаcтник

    • Участник
    Рег.:
    05.11.2018
    Сообщения:
    190
    Симпатии:
    20
    Репутация:
    1
    Оффлайн
    Кроме как тут https://kontrachess.com/ (что-то вторую неделю Лила там не активна) есть где поиграть с "нейросетью"?
  14. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    649
    Симпатии:
    120
    Репутация:
    3
    Оффлайн
    Можно на своем компьютере. Причем необязательно с GPU, Лила и так очень хорошо играет)
  15. SKY Учаcтник

    • Участник
    Рег.:
    05.11.2018
    Сообщения:
    190
    Симпатии:
    20
    Репутация:
    1
    Оффлайн
    sovaz1997,- не,охота с крутой сетью поиграть) Я на контре со старым процем 50/50 с Лилой играл,интересно новый проц потестить.Подожду пока заработает значит на контре,может новую версию ставят,или эту обучают.
  16. crem Учаcтник

    • Участник
    Рег.:
    24.11.2016
    Сообщения:
    140
    Симпатии:
    203
    Репутация:
    14
    Оффлайн
  17. SKY Учаcтник

    • Участник
    Рег.:
    05.11.2018
    Сообщения:
    190
    Симпатии:
    20
    Репутация:
    1
    Оффлайн
    crem,- По первому пункту перешел,тот что полноценный бот,там ИГРА-ИГРАТЬ С КОМПЬЮТЕРОМ-и играет стокфиш.Причем довольно слабенько.
  18. SKY Учаcтник

    • Участник
    Рег.:
    05.11.2018
    Сообщения:
    190
    Симпатии:
    20
    Репутация:
    1
    Оффлайн
    crem,- понял как,но пока отклоняет вызовы на игру.
  19. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    290
    Симпатии:
    90
    Репутация:
    3
    Оффлайн
    Даю идею как увеличить силу - нужно что бы было 6 нейросетей, одной дается позиция и она выбирает, какой из пяти других ее давать, в результате получается специализация.
    Это замедляет в 2 раза скорость потому что требуется 2 нейросети на позицию вместо одной, зато это относительно просто увеличит силу игры в условиях подходящей к пределу масштабируемости на мощных видеокартах.

    Рано или поздно система догадается что эндшпиль надо давать одной нейросети, дебют - другой, закрытые позиции - третьей, острые тактические - четвертой и т.д.

    Еще можно обучать 10 нейросетей 128x10, потом смотреть какая лучше и дообучать уже лучшую.
  20. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Вроде, для эндшпиля пытались сделать отдельную сеть какое-то время назад. Чем дело закончилось - не знаю, давно про неё ничего не слышно.
  21. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    290
    Симпатии:
    90
    Репутация:
    3
    Оффлайн
  22. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    649
    Симпатии:
    120
    Репутация:
    3
    Оффлайн
    Сейчас Лила указывает Сток в этом же дебюте белыми :)
  23. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Свежих люлей подвезли! Две победы подряд, снова плюс пять.
    А теперь ещё и французская, которую Лила любит.
    sovaz1997 нравится это.
  24. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    649
    Симпатии:
    120
    Репутация:
    3
    Оффлайн
    Причем обе победы в 82 хода :)
  25. SKY Учаcтник

    • Участник
    Рег.:
    05.11.2018
    Сообщения:
    190
    Симпатии:
    20
    Репутация:
    1
    Оффлайн
    Ну вот,а многие боялись ничейной смерти шахмат,а тут вон какая красота)
  26. FlashNeo Учаcтник

    • Участник
    Рег.:
    23.11.2018
    Сообщения:
    587
    Симпатии:
    309
    Репутация:
    2
    Оффлайн
    Вопрос не в победе черными. Вопрос именно в наборе дебютов
    Скажем, в королевском гамбите у белых есть только шансы на ничью, а у черных - шикарные шансы на победу (никак не менее 30-40% на очко). Но и лейла, и стокфиш там отсушили, с трудом, но все же.

    Партия производит сильное впечатление - Лейла поняла, что у черных близко к выигранному даже до 30-го хода. Стокфиш - через 10 с лишним ходов начал подозревать...
    Rom и sovaz1997 нравится это.
  27. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    290
    Симпатии:
    90
    Репутация:
    3
    Оффлайн
    Собственно это я и имел в ввиду, когда говорил о превосходстве в понимании позиции.
  28. pavelgttfj8 Учаcтник

    • Участник
    Рег.:
    07.12.2017
    Сообщения:
    290
    Симпатии:
    90
    Репутация:
    3
    Оффлайн
    Хорошая позиционная победа
    https://cd.tcecbeta.club/archive.html?season=15&div=champions&game=218

  29. пешка Новичок

    • Новичок
    Рег.:
    12.03.2019
    Сообщения:
    42
    Симпатии:
    16
    Репутация:
    0
    Оффлайн
    Добрый день! Скажите пожалуйста, каккая на данный момент, самая оптимальная версия?
  30. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    649
    Симпатии:
    120
    Репутация:
    3
    Оффлайн
    https://anonfile.com/A2W851u4n5/256x20_T8-swa-620000
    пешка нравится это.
  31. Панфилов Начинающий

    • Начинающий
    Рег.:
    17.06.2019
    Сообщения:
    2
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Ребята, помогите прояснить некоторые вопросы.
    Вот я раньше был знаком со стандартными движками типа Стокфиша и Рыбки (у которых перебор + альфа-бета отсечения + прочие отсечения и продления).
    Теперь смотрю, что популярны движки на нейросетях типа Leela.
    Leela строит Monte Carlo tree search, уделяя больше внимания перспективным веткам . Это прием был известен давным-давно.
    Мне интересно, что происходит после selection, expansion на этапе simulation? Лилы просто разыгрывает партии до конца случайным образом?

    Затем. Я смотрел битву Лилы и Стокфиша в прямом эфире. И оба движка показывали оценку в вещественных числах. И если со Стоком всё понятно, он использует evaluation function, где учитываются материальные и позиционные признаки, то откуда берет такую оценку Лила? У нее же просто вероятности, нет?
  32. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Нет, случайные доигрывания больше не используются. Вместо них берётся оценка позиции от нейронной сети.

    Мат. ожидание результата и оценка в пешках связаны у Лилы взаимно-однозначной фунцией.

    Lc0 uses an average expected score Q in the range [-1,1]. This expected score is converted to a traditional centi-pawn (cp) eval using this formula: cp = 111.714640912 * tan(1.5620688421 * Q).
    https://github.com/LeelaChessZero/lc0/wiki/Technical-Explanation-of-Leela-Chess-Zero
  33. Панфилов Начинающий

    • Начинающий
    Рег.:
    17.06.2019
    Сообщения:
    2
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
  34. Undying Учаcтник

    • Участник
    Рег.:
    31.08.2016
    Сообщения:
    1.316
    Симпатии:
    566
    Репутация:
    15
    Оффлайн
    В Rapid Bonus AllieStein показывает, что нейронные движки могут много выигрывать и черными. Уже 7 побед черным цветом. У Лилы 3 таких победы. У Стокфиша 5. У Комодо 6.
  35. Mustitz Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    3.546
    Симпатии:
    1.265
    Репутация:
    36
    Адрес:
    Киев
    Оффлайн
    Leela CPU тем временем нарвалась на пат

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