AlphaZero. Нейронная сеть играет в шахматы

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

  1. Sergey1983 Новичок

    • Новичок
    Рег.:
    03.04.2018
    Сообщения:
    87
    Симпатии:
    9
    Репутация:
    1
    Оффлайн
    Что значит не та? 2843 это рейтинг нейронной сети которую использует движок, она обновляется несколько раз в день.
  2. svoitsl Новичок

    • Новичок
    Рег.:
    05.01.2018
    Сообщения:
    73
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    скорее всего отличия будут не в том,что вы скачаете, а в том какой видео будете играть, обычно всякие рейтинги (что б побольше было) вычисляются при игре не хуже GTX 1060
  3. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    429
    Симпатии:
    143
    Репутация:
    21
    Оффлайн
    Возможно несколько причин такой слабой игры. Я сам непосредственно с ними столкнулся. Например:

    - Для хоть сколько-нибудь сносной игры Лиле необходимо перебирать на один ход как минимум 2000 - 3000 позиций (узлов), а лучше ещё немного больше. Иначе говорить о какой-либо оценке силы игры не приходится. Если ресурсы компьютера слабы, то нужно увеличить контроль.

    - На некоторых видеокартах (особенно на старых AMD), могут присутствовать ошибки вычисления через OpenCL. В блице это может быть не заметно - вылетать программа не будет, но играть станет гораздо слабее.
    svoitsl нравится это.
  4. svoitsl Новичок

    • Новичок
    Рег.:
    05.01.2018
    Сообщения:
    73
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    а ещё лучше много больше,если вспомнить ,что A0 перебирала ровно 80к х 60 =480 к
    Rom нравится это.
  5. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    8.240
    Симпатии:
    1.650
    Репутация:
    60
    Адрес:
    Москва
    Оффлайн
    А есть ли уже какой-нибудь из признанных рейтинг-листов, в которых рейтинг Лилы оценен по более-менее строгим стандартам, как мы привыкли с другими программами?
  6. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    366
    Симпатии:
    9
    Репутация:
    11
    Оффлайн
    Та же самая лила что можна скачать.
  7. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    429
    Симпатии:
    143
    Репутация:
    21
    Оффлайн
    Не тестировали пока. Graham Banks из команды CCRL вроде хотел попробовать, но были проблемы с поддержкой UCI. Кроме того, нет официального релиза, нейросеть меняется каждый день. Так что пока ситуация как с "Ипполитом" в своё время. Кто как умеет, так и тестирует. Нюансы тестирования ещё прорабатываются и возможно стандарты придётся подкорректировать.
  8. Пломбир Новичок

    • Новичок
    Рег.:
    09.04.2018
    Сообщения:
    28
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Поправочка: не 480к, а 4,8 миллиона ;)
  9. Sergey1983 Новичок

    • Новичок
    Рег.:
    03.04.2018
    Сообщения:
    87
    Симпатии:
    9
    Репутация:
    1
    Оффлайн
    Чему по умолчанию равен ключ -p?А то в новой версии обнаружили связанный с ним баг, хочу знать можно ли обойтись без него.И как в версии 0.8 задаётся -noponder?
  10. KEV81 Бан в чате

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    393
    Симпатии:
    98
    Репутация:
    -3
    Нарушения:
    5
    Оффлайн
    Относительно самой себя можно получить только разницу в рейтинге, а не значение.
    --- добавлено: 4 май 2018, опубликовано: 4 май 2018 ---
    Когда устаканится ее рост, то будет. Сейчас пока не имеет смысла.
  11. svoitsl Новичок

    • Новичок
    Рег.:
    05.01.2018
    Сообщения:
    73
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Вот эту разницу и прибавляли каждый раз к 0, так как считали что для пустой (в начальном состоянии ) сети и только правилами игры а коде считали что значение силы было равно 0 ЭЛО
  12. KEV81 Бан в чате

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    393
    Симпатии:
    98
    Репутация:
    -3
    Нарушения:
    5
    Оффлайн
    Почему вы упорно пишите "ЭЛО" как аббревиатуру? Эло - это фамилия. Такая же как Белл, Ватт, Ньютон...

    Если 0 это случайные ходы, то 5500+ которое сейчас у них это неправдоподобно мало для силы которую показывает Лила. Примерная сила Лилы на сегодня по результатам тестирования разными людьми, на равном железе, это примерно 2400-2500 Elo CCRL 40/4. Сила растет и пока неизвестно где она остановится. Когда окончательно остановится тогда и будет иметь смысл замерять более точно.
    svoitsl нравится это.
  13. Sergey1983 Новичок

    • Новичок
    Рег.:
    03.04.2018
    Сообщения:
    87
    Симпатии:
    9
    Репутация:
    1
    Оффлайн
    Насколько я понял статью про рейтинг Эло на википедии 0 Эло это когда игрок проигрывает АБСОЛЮТНО все партии игроку любого положительного не нулевого уровня Эло.

    P.S. Припомнил сейчас статью разница в N пунктов это P кратная разница в силе игры (примерно так), так что то что выше неверно, но новички имеют рейтинг 1000 Эло так что 0 эло действительно очень низкий уровень игры.
  14. KEV81 Бан в чате

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    393
    Симпатии:
    98
    Репутация:
    -3
    Нарушения:
    5
    Оффлайн
    Совершенно неверно.

    Важна разница в рейтинге.

    вот табличку специально для вас сделал.
    https://docs.google.com/spreadsheets/d/1JTZRbAc9gfxzy4CQAL7wKLQJa6DxT6s6aauHvL6au5s/edit?usp=sharing

    смотрите на разницу в рейтинге и смотрите ожидаемый результат.
    например:
    Carlsen 2843.0
    Jakovenko 2735.0

    разница 2843-2735=108
    смотрим по таблице 0,3493953721
    то есть в гипотетическом матче из 1000 игр Яковенко должен набрать 349 очков.
    sovaz1997 нравится это.
  15. Sergey1983 Новичок

    • Новичок
    Рег.:
    03.04.2018
    Сообщения:
    87
    Симпатии:
    9
    Репутация:
    1
    Оффлайн
    Я после P.S. это и пишу, просто не знаю как удалять пост.
  16. Пломбир Новичок

    • Новичок
    Рег.:
    09.04.2018
    Сообщения:
    28
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    В версии 0,8 похоже добавили поддержку эндшпильных баз. Добавилась команда запуска "--syzygypath". Поддержку команды по UCI протоколу планируют сделать в версии 0,9. Очень хорошо, так как эндшпиль не на высоте, мягко говоря...
  17. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    366
    Симпатии:
    9
    Репутация:
    11
    Оффлайн
    Интересно а есть где то продолжение єтого графика?
  18. KEV81 Бан в чате

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    393
    Симпатии:
    98
    Репутация:
    -3
    Нарушения:
    5
    Оффлайн
    вот сайт проекта
    http://lczero.org/?full_elo=1

    там и графики, и чего угодно
    --- добавлено: 5 май 2018 ---
    Потом добавят поиск тактики, дебютные книги... и т. д.
  19. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    366
    Симпатии:
    9
    Репутация:
    11
    Оффлайн
    Да я знаю за етот сайт но там совсем другие графики которие не отображают действительную силу игр, а здесь график как мне кажется отображает действительную силу игри лили в ело.
  20. KEV81 Бан в чате

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    393
    Симпатии:
    98
    Репутация:
    -3
    Нарушения:
    5
    Оффлайн
    Не очень понятно что значит "действительную силу".
  21. nn Учаcтник

    • Участник
    Рег.:
    25.03.2007
    Сообщения:
    506
    Симпатии:
    1.073
    Репутация:
    73
    Нарушения:
    10
    Оффлайн
    Facebook тоже подключился
    Facebook Open Sources ELF OpenGo

    ELF OpenGo is a reimplementation of AlphaGoZero / AlphaZero. It was trained on 2,000 GPUs over a two week period, and has achieved high performance.
    Github: https://github.com/pytorch/elf
  22. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    366
    Симпатии:
    9
    Репутация:
    11
    Оффлайн
    То значит что не играет лила сейчас на 5600 пунктов Ело как отображается на графиках оф сайта.
  23. KEV81 Бан в чате

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    393
    Симпатии:
    98
    Репутация:
    -3
    Нарушения:
    5
    Оффлайн
    Почему же, в той системе рейтинга очень даже играет.
  24. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    366
    Симпатии:
    9
    Репутация:
    11
    Оффлайн
    Ну єто я понимаю. Меня интересует другая система рейтинга которая на указаном графике.
  25. KEV81 Бан в чате

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    393
    Симпатии:
    98
    Репутация:
    -3
    Нарушения:
    5
    Оффлайн
    Какая другая?
  26. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    366
    Симпатии:
    9
    Репутация:
    11
    Оффлайн
  27. KEV81 Бан в чате

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    393
    Симпатии:
    98
    Репутация:
    -3
    Нарушения:
    5
    Оффлайн
  28. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    366
    Симпатии:
    9
    Репутация:
    11
    Оффлайн
    А как график найти здесь?
  29. Пломбир Новичок

    • Новичок
    Рег.:
    09.04.2018
    Сообщения:
    28
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Можно прослеживать силу игры относительно различных версий стокфиша.
    С каждой сетью там наигрывают вроде бы 200 игр с контролем 48 сек + 0,2, с книжкой 200 позиций, без эндшпильных баз.
    На основе этой таблички сделал график. Каждая зеленая линия - это различная версия стокфиша. Самая верхняя - SF9; самая нижняя - SF8 уровень 0:
    Можно заметить, что, например, с 205 по 245 сеть фактически не было прогресса, хотя при играх друг с другом рост что-то около 240 пунктов
    График.png
    svoitsl нравится это.
  30. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    8.240
    Симпатии:
    1.650
    Репутация:
    60
    Адрес:
    Москва
    Оффлайн
    Карта GeForce GTX 750, процессор Intel Core i5. Не знаю, насколько по нынешним меркам эта конфигурация считается слабой. Гошныя Leela Zero Elf и Leela Zero на ней выступают вполне достойно, 11-ю версию обыгрывают.
    В процессе игры Лила показывала глубину, вполне сравнимую с Греко, где-то 12-15 полуходов. Хотя я понимаю, что впрямую сравнивать нельзя из-за разных алгоритмов поиска.
    Попробую запустить матч с большим контролем.
  31. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    429
    Симпатии:
    143
    Репутация:
    21
    Оффлайн
    Вроде приличная конфигурация, но для тестов требуется хотя бы 10 сек/ход.

    Эльф и Лила у меня просто мочат 11-ю версию. Причем ногами :). Лиле Зеро хватает 32 плейаута на ход, а Эльфу чтобы выигрывать, перебор не нужен совсем (1 плейаут и счет был 2-1). У 11-й было 5 сек/ход. Но это из-за того что видеокарта слабая - тестовые замеры дают всего 50 плейаутов/ход для Лилы Зеро.

    Сегодня гоняю партии с форой. Лила Зеро однозначно лучшая - выиграла у Zen 5 даже на 4-х камнях. А Эльф и 11-я проигрывают даже на 3-х.
  32. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    8.240
    Симпатии:
    1.650
    Репутация:
    60
    Адрес:
    Москва
    Оффлайн
    А как подключать Zen'а по GTP? Я пользуюсь оболочкой Sabaki.
    И ещё, как установить для Лилы время на ход? В опциях командной строки не нашёл.
    С форой у меня играть не получается - дающая фору программа обычно очень быстро сдаётся. Наверное, тоже есть какая-то настройка на этот счёт?
  33. Sergey1983 Новичок

    • Новичок
    Рег.:
    03.04.2018
    Сообщения:
    87
    Симпатии:
    9
    Репутация:
    1
    Оффлайн
    "Но теперь, в последней версии Sabaki 0.33.1, команды GTP можно просто прописать в настройках второй строкой (см. скриншот 2). Они будут автоматически отправляться Лиле перед началом партии. Например, при записи time_settings 1000 10 5 устанавливается контроль 1000 секунд на партию, плюс 10 секунд на каждые 5 ходов. При настройках time_settings 0 1 0 время не ограничивается. Если у вас в настройках одновременно установлено время и количество playout' ов, то Лила просто выберет, какое условие раньше сработает."

    Время надо прописывать в строку инициализации.

    Вложения:

    • ReadMe.zip
      Размер файла:
      988,5 КБ
      Просмотров:
      5
  34. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    8.240
    Симпатии:
    1.650
    Репутация:
    60
    Адрес:
    Москва
    Оффлайн
    Что-то не вижу никакого скриншота, ни первого ни второго.
    Но я понял, как это делать.
  35. Sergey1983 Новичок

    • Новичок
    Рег.:
    03.04.2018
    Сообщения:
    87
    Симпатии:
    9
    Репутация:
    1
    Оффлайн
    Это я привёл цитату со странички https://vk.com/wall-105196334_27221
    zip со страничкой и скриншотом в моём предыдущем сообщении.
    WinPooh нравится это.

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