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

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

  1. Neo94 Учаcтник

    • Участник
    Рег.:
    15.11.2014
    Сообщения:
    434
    Симпатии:
    144
    Репутация:
    -10
    Оффлайн
    Плюсану.
    Они и шахматы особо не выделяли, играли же в три игры. Поэтому зачем заморачиваться, взяли стандартные настройки - и вперед.

    Это уже шахматисты ноют, а гуглу по факту на шахматы побоку, они эту новость особо-то и не рекламировали.
  2. Мобуту спаситель нации

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    15.02.2006
    Сообщения:
    6.916
    Симпатии:
    3.969
    Репутация:
    141
    Адрес:
    Заир
    Оффлайн
    Доктор наук профессор Слюсарчук не менее известен и не менее уважаем. А сходство, к сожалению, действительно в том, что оба игнорят принципы честного спорта, геройствуют в условиях невозможности какого-либо внешнего судейства, на которое не согласны ни в какую.
  3. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    30.12.2009
    Сообщения:
    16.477
    Симпатии:
    8.522
    Репутация:
    530
    Нарушения:
    31
    Оффлайн
    Ну, ученые, они все такие - плевать они хотели на честную спортивную игру. Им бы лишь бы свои заглюки в голове культивировать.
    С чего вы взяли, что компания Дип Майнд чем-то обязана перед шахматным миром?
  4. Мобуту спаситель нации

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    15.02.2006
    Сообщения:
    6.916
    Симпатии:
    3.969
    Репутация:
    141
    Адрес:
    Заир
    Оффлайн
    Ничем не обязана перед шахматным миром, как и Слюсарчук. Но и шахматный мир не обязан верить бездоказательному шарлатанству на слово. Даже если шарлатаны напяливают на себя мантию учёных.
  5. vsvor Новичок

    • Новичок
    Рег.:
    09.12.2017
    Сообщения:
    9
    Симпатии:
    3
    Репутация:
    0
    Оффлайн
    Э... А когда они в го обыгрывали ведущих игроков, там тоже было шарлатанство?;)


    Вики считает (не знаю, как оно там на самом деле), что Слюсарчук подделал российский диплом доктора мед. наук и получил украинский. Что, в принципе, не очень трудно проверить. Тогда он выпускник ПТУ.
  6. Vladimirovich Консультант

    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    27.09.2006
    Сообщения:
    6.007
    Симпатии:
    810
    Репутация:
    31
    Нарушения:
    31
    Адрес:
    https://quantoforum.ru/
    Оффлайн
    Вы не ответили на первый вопрос
  7. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    30.12.2009
    Сообщения:
    16.477
    Симпатии:
    8.522
    Репутация:
    530
    Нарушения:
    31
    Оффлайн
    Дык, вы только что сказали, что Слюсарчук уважаемый ученый в мире. Теперь он у вас уже шарлатаном стал.
    —- добавлено: 10 дек 2017 —-
    На какой?
  8. MaxVirmir Новичок

    • Новичок
    Рег.:
    08.12.2017
    Сообщения:
    14
    Симпатии:
    10
    Репутация:
    0
    Оффлайн
  9. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Количество ядер в Стокфише влияет на рандомность, такова его архитектура. И в других многоядерных движках тоже, исключений я не знаю.
    И влияет не "само по себе", а по вполне конкретной причине: многоядерные движки используют общий хэш. Одни ядра в хэш что-то пишут, другие оттуда читают, и происходит это всегда в разной последовательности - кто-то раньше записал, другой - позже прочитал, или наоборот.

    Кстати, отсюда следует еще одно: чем меньше хэш, и больше ядер используется, тем больше рандомность. Потому как при меньшем хэше и большем числе ядер чаще случаются пересечения записи и чтения в одно и то же место в хэше.
    N1mTzo и Vladruss нравится это.
  10. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    30.12.2009
    Сообщения:
    16.477
    Симпатии:
    8.522
    Репутация:
    530
    Нарушения:
    31
    Оффлайн
    Ну вот, отсюда следует, что те жбаны, которые Стокфиш получал в французской защите, это не результат предсказуемости его игры с Альфа Зеро. Просто алгоритм такой.
  11. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    17.07.2011
    Сообщения:
    19.230
    Симпатии:
    23.509
    Репутация:
    1.263
    Нарушения:
    31
    Оффлайн
    Хлопцы, завязывайте выкладывать партии Стокфиша, играные на 40-ой глубине, но зато с анализом на 20-ой
  12. Vladimirovich Консультант

    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    27.09.2006
    Сообщения:
    6.007
    Симпатии:
    810
    Репутация:
    31
    Нарушения:
    31
    Адрес:
    https://quantoforum.ru/
    Оффлайн
    Я думаю, что Вы ни в коей мере мне не противоречите.
    Понятно, что если много тредов, то контролировать чтение-запись необходимо (локи, мьютексы и т.д)
    Если этого не делать, то вероятность race condition становится фатальной и приводит к глюкам и собссно к рандомности.
    Но это все вопросы архитектуры, о чем и было сказано с самого начала.
  13. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Lock free реализации хэша также существуют и применяются. На эту тему писали Роберт Хьятт и Тим Манн.
    https://chessprogramming.wikispaces.com/Shared+Hash+Table
  14. Vladimirovich Консультант

    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    27.09.2006
    Сообщения:
    6.007
    Симпатии:
    810
    Репутация:
    31
    Нарушения:
    31
    Адрес:
    https://quantoforum.ru/
    Оффлайн
    Даже там сказано, что
    А присвоить транзакции own unique Id ни разу не оригинально

    P.S. Да, тут некая путаница видимо... Хэш это хэш, но изначально Юрий имел ввиду навердно кэш.
  15. N1mTzo Учаcтник

    • Участник
    Рег.:
    17.04.2008
    Сообщения:
    318
    Симпатии:
    30
    Репутация:
    1
    Оффлайн
    А чего тут убеждать? Открываем базу ICCF и смотрим, что в данном варианте белые набирают 44.6% очков в сумме , на топ уровне (2500+) белые даже периодически огребают люлей, при это белые с рейтом 2450+ за последние ПЯТЬ ЛЕТ не выиграли ни одной партии.
  16. Нестор консультант_ специалист по черной магии

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    11.04.2006
    Сообщения:
    2.955
    Симпатии:
    3.315
    Репутация:
    331
    Адрес:
    Москва
    Оффлайн
    А чем отличается хэш от кэш? :D
  17. Vladimirovich Консультант

    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    27.09.2006
    Сообщения:
    6.007
    Симпатии:
    810
    Репутация:
    31
    Нарушения:
    31
    Адрес:
    https://quantoforum.ru/
    Оффлайн
    hash - cache
    Разве непонятно? :)
    Challenger Spy нравится это.
  18. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    17.07.2011
    Сообщения:
    19.230
    Симпатии:
    23.509
    Репутация:
    1.263
    Нарушения:
    31
    Оффлайн
    а я продолжаю убеждать :rtfm:
    Челябинский сомнителен...

    Нестор нравится это.
  19. Нестор консультант_ специалист по черной магии

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    11.04.2006
    Сообщения:
    2.955
    Симпатии:
    3.315
    Репутация:
    331
    Адрес:
    Москва
    Оффлайн
    Нет. Я, честно говоря, знаю только, чем отличается кэш от безнала ;)
    ШахматыЭтоДиагноз и Комсюк нравится это.
  20. Vladimirovich Консультант

    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    27.09.2006
    Сообщения:
    6.007
    Симпатии:
    810
    Репутация:
    31
    Нарушения:
    31
    Адрес:
    https://quantoforum.ru/
    Оффлайн
    Тогда это не так просто объяснить

    Попробую так ( очень грубо и неправильно :) )
    Кэш - это сумма денег у Вас в кармане
    Хэш- это сумма номеров купюр оных ( и не спрашивайте, зачем это нужно :beer:)
    Комсюк и Нестор нравится это.
  21. WinPooh В.М.

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

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    17.07.2011
    Сообщения:
    19.230
    Симпатии:
    23.509
    Репутация:
    1.263
    Нарушения:
    31
    Оффлайн
    думаю, что автор Стрелки сможет это объяснить
    —- добавлено: 11 дек 2017 —-
    упс, автор Греки оказался проворней :)
  23. Vladimirovich Консультант

    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    27.09.2006
    Сообщения:
    6.007
    Симпатии:
    810
    Репутация:
    31
    Нарушения:
    31
    Адрес:
    https://quantoforum.ru/
    Оффлайн
    Я склонен думать, что это некий слэнг в Вашем исполнении.

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

    Хэш это некое уникальное число, сопоставляемое позиции или, вне шахмат, любому объекту - номер купюры типа. Может объединяться в таблицы для списка объектов.
    Может и храниться в кэше. но это не суть.

    Соответственно, получение хэша есть некая криптооперация.
    Если двум объектам соответствует один хэш, то это фальшивая купюра. (collision)
    Уникальность хэша есть главная задача криптографии.

    Т.е. эти понятия нельзя смешивать вообще.
  24. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    30.12.2009
    Сообщения:
    16.477
    Симпатии:
    8.522
    Репутация:
    530
    Нарушения:
    31
    Оффлайн
    WinPooh, рассудите нас с Владимировичем: добавляет или нет рандомности многоядерность, или нет?
  25. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    17.07.2011
    Сообщения:
    19.230
    Симпатии:
    23.509
    Репутация:
    1.263
    Нарушения:
    31
    Оффлайн
    Vladruss, по французской могу рассудить тебя... с тобой же
    Это подстава от Гугла ;)
  26. N1mTzo Учаcтник

    • Участник
    Рег.:
    17.04.2008
    Сообщения:
    318
    Симпатии:
    30
    Репутация:
    1
    Оффлайн
    Ребята, не надо путать теплое с мягким. Очевидно, что всей этой истории с A0 (и 4 часа на "обучение" это только верхушка айсберга) предшествовали ГОДЫ разработок, совершенствования и поиска нужных алгоритмов. Понятно, что всё это не на коленке делалось за 5 минут до перерыва на обед. Я еще помню, как пару лет назад авторы DeepChess (не путать с DeepMInd) писали, что их нейросеть играет в силу Рыбки 4, все поржали и забыли (ну или не придали значения) про это. Потом появилcя Giraffe, AlphaGo, теперь вот A0. И это возникло не из ниоткуда, одного бы не было без другого.
    Нестор нравится это.
  27. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Добавляет. Даже на том основании, что планировщик ОС, вообще говоря, даёт временные кванты потокам без какого-то гарантированного порядка.
    Vladruss нравится это.
  28. MaxVirmir Новичок

    • Новичок
    Рег.:
    08.12.2017
    Сообщения:
    14
    Симпатии:
    10
    Репутация:
    0
    Оффлайн
    Хлопцы кончайте постить всякую хрень.
    Если тема сдохла - зачем пургу гнать.
  29. N1mTzo Учаcтник

    • Участник
    Рег.:
    17.04.2008
    Сообщения:
    318
    Симпатии:
    30
    Репутация:
    1
    Оффлайн
    Ну одна партия, да еще из другого подварианта (мы обсуждали 7.Сg5), да, серьезный аргумент:)
  30. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    17.07.2011
    Сообщения:
    19.230
    Симпатии:
    23.509
    Репутация:
    1.263
    Нарушения:
    31
    Оффлайн
    MaxVirmir, пурга - это анализы на 20-ой глубине
    То, что Стокфиша затянули (контролем и хэшем) во французскую в матче без стартовых позиций - это подстава (читинг)
    Матч с позициями это подтверждает!
    —- добавлено: 11 дек 2017 —-
    это уже вторая партия этого подварианта :)
    А в Сg5 ничья, согласен
    N1mTzo нравится это.
  31. Vladruss НедоКМС, победитель второразрядников.

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    30.12.2009
    Сообщения:
    16.477
    Симпатии:
    8.522
    Репутация:
    530
    Нарушения:
    31
    Оффлайн
    Дык, классический Челябинскер, это как раз Сg5. То, что ты выложил, это уже что-то другое.
  32. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    17.07.2011
    Сообщения:
    19.230
    Симпатии:
    23.509
    Репутация:
    1.263
    Нарушения:
    31
    Оффлайн
    Vladruss, как апологету челябинского, мой добрый совет - ищи противоядие против плана с а4 (который тоже в челябинском варианте, если верить Свешникову и Тимощенко)
  33. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    17.07.2011
    Сообщения:
    19.230
    Симпатии:
    23.509
    Репутация:
    1.263
    Нарушения:
    31
    Оффлайн
    он тут не случайно...
    Одной из версий исполнения трюка с Рыбкой была совсем тривиальная - запоминание уже сыгранной заранее партии
    Если подключенной книгой вывести Рыбку на нужную позу, то далее может быть просто форсаж...
    И никакая рандомность не спасёт, остальные ходы-кандидаты будут значительно хуже
  34. Camon14 Хранитель традиций

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    28.05.2012
    Сообщения:
    18.567
    Симпатии:
    10.939
    Репутация:
    687
    Нарушения:
    31
    Оффлайн
    Как говорится "есть правда, есть ложь, а есть статистика". Смотрите партии Бестлоджика.
  35. Комсюк народный модератор

    • Заслуженный
    • Ветеран
    • Заблокирован
    • Старожил
    Рег.:
    17.07.2011
    Сообщения:
    19.230
    Симпатии:
    23.509
    Репутация:
    1.263
    Нарушения:
    31
    Оффлайн
    смени тон
    —- добавлено: 11 дек 2017 —-
    Если не понимаешь в компьютерных шахматах, то просто обсуждай нейронные сети
    В них один хрен никто не понимает :)

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