Оценка позиции (человек и компьютер)

Главная Форумы Шашечные программы Шашечные программы Оценка позиции (человек и компьютер)

Просмотр 15 сообщений - с 106 по 120 (из 141 всего)
  • Автор
    Сообщения
  • #363531
    alemo
    Участник

    … треть из 260 дебютов … на глубину от 16 до 19 ходов … Примерное количество рассчитанных позиций 80000.

    Очень интересно. А знаете что именно ? Все цифры примерно совпадают с теми, что были у чекерсных программистов. Их первые дебютные библиотеки тоже не были многомиллионными монстрами, а порядка 200,000 — как раз примерно та цифра, на которую Вы выйдете, когда закончите работу. И на глубину они рассчитывали почти ту же, что и Вы, ну может чуток побольше.

    Первые сгенерированные чекерсные дебютные библиотеки были уже лучше и чище «человеческой теории, но всё равно содержали адекватное количество ошибок.

    Дальнейшая работа шла одновременно во всех направлениях:

    — расширение (включение не только сильнейших, но любых не проигрышных ходов).

    — углубление: «бурение» :P в сторону ЭБД.

    — «зачистка» : повторение расчёта и новые прогоны со сдвигом вперёд на 1+ полуход.

    Сейчас Kingsrow генерирует всё заново на основе десятки.

    Желаю успеха.

    Александр

    #363532
    Kvadrat64
    Участник

    Думаю, что примерно 200 тыс. там и будет. На меньшую глубину рассчитываются позиции в которых много равноценных продолжений уже на первом ходу. Есть позиции, расчет некоторых вариантов которых ведется очень глубоко (до ЭБ).
    Сгенерованная дебютка будет обладать перекосом в том плане, что создается на основе ОФ Plus600.

    #363533
    alemo
    Участник

    Сгенерованная дебютка будет обладать перекосом в том плане, что создается на основе ОФ Plus600.

    А в чём перекос ? Бутербродов 2-й свежести не бывает ! 😆 Или у PLUS600 хороший алгоритм, (в чём я совершенно уверен) или нет. Если есть два разных, но хороших алгоритма, то в конечном итоге они приведут к одинаковым результатам. Или я не так понял Вашу фразу ?

    Не может быть отдельных (и разных) дебютных библиотек — от Тундры, PLUS600, Авроры итд Это нонсенс. Нопмальная дебютная библиотека есть одна, неважно каким путём Вы её построили. Это также, как и эндшпильная база данных.

    Но бывают хорошие и плохие дебютные библиотеки — неполные, с ошибками итд

    Александр

    #363534
    Kvadrat64
    Участник

    Первые сгенерированные чекерсные дебютные библиотеки были уже лучше и чище «человеческой теории, но всё равно содержали адекватное количество ошибок.

    Дальнейшая работа шла одновременно во всех направлениях:

    — расширение (включение не только сильнейших, но любых не проигрышных ходов).

    — углубление: «бурение» :P в сторону ЭБД.

    — «зачистка» : повторение расчёта и новые прогоны со сдвигом вперёд на 1+ полуход.

    В десятку! :) Только времени на это много уйдет. Радует, что машинное время бесплатное… :D
    Интересно, сколько за сутки сжирает компьютер?
    Мониторы выключены, системный блок ватт 100 потребляет, наверно.
    Значит 2 кВт/сутки. Шесть компов — >10кВт, 60 дней расчета — 600кВт.
    600*1.27=762 р.
    Не очень много 😳

    #363535
    Kvadrat64
    Участник

    To Alemo
    Да простит меня Сергей, я думаю, что ОФ Plus600 надо доводить до ума
    Базы окончаний должны быть одинаковыми, но вот дебютные базы никогда не будут такими. Я имею ввиду размеры и количество ходов и даже оценку некоторых вариантов. И связано это с тем, что программы разные и ОФ разные и думают и оценить позицию могут по-разному. А если все будет одинаково, то это будет одна программа, а не несколько. :)

    #363536
    alemo
    Участник

    Базы окончаний должны быть одинаковыми, но вот дебютные базы никогда не будут такими. Я имею ввиду размеры и количество ходов и даже оценку некоторых вариантов. И связано это с тем, что программы разные и ОФ разные и думают и оценить позицию могут по-разному. А если все будет одинаково, то это будет одна программа, а не несколько. :)

    Наверное я неточно выразился. Да, конечно они будут разные, но … не должны ! То есть в идеале, где-то там на небесах, известно — какой же ход сильнейший, а какой — №2. Так что для двух разных дебютных библиотек всегда можно будет сказать — какая лучше.

    Могут быть конечно и крайние случаи — одна библиотека содержит всю инфомацию о ходе cd4, и ничего об остальных ходах, а вторая содержит всё о cb4. Но это уже из области анекдотов 😆

    Наиболее эффективными будут сбалансированные библиотеки, которые покрывают всё множество позиций пускай и на меньшую глубину, но более «полно». Это моё личное мнение.

    Александп

    #363537
    Kallisto
    Участник

    Только если у Вас нет дебютной библиотеки — давайте возьмите 8-фигурную ЭБД. Можете скачать с сайта Chinook. Тогда матч будет более интересным и иметь какой-то смысл.

    Какой у нее размер? Это проблематично скачивать большие файлы.

    И я считаю, что будет интереснее с ЭБ6. Т.к. играть против программы веселее, чем против базы.

    #363538
    plus600
    Участник

    Да простит меня Сергей, я думаю, что ОФ Plus600 надо доводить до ума

    Да без проблем. Хотя крайне интересно будет узнать на чем основано такое мнение. Может после этого удастся сделать ее еще лучше?

    #363539
    Fenix
    Участник

    Сергей (Старцев)!
    Сообщите — закончился ли ваш цейтнот!…
    (Я уж не писал по электронке…)
    И можно ли продолжить наш разговор?
    Хотя бы и не на форуме!

    #363540
    plus600
    Участник

    Петр, добрый день!

    Надеюсь через неделю кончится — у меня тут образовались семейные проблемы, сопровождающиеся ремонтом дома, но 15-го они должны закончится.

    #363541
    Kvadrat64
    Участник

    Дебют a7>e5
    Вот две партии проигранные Plus600
    результатом стала (я думаю) неверная оценка
    позиций, следовательно некие изъяны в ОФ.
    a1 c1 e1 g1 b2 d2 f2 h2 a3 c3 e3 g3

    e5 b6 d6 f6 h6 c7 e7 g7 b8 d8 f8 h8

    w
    Plus600 — Damira
    1. e3-f4 f6-g5 2. c3-b4 g5:e3 3. d2:f4 e7-f6
    4. b4-a5 f6-g5 5. b2-c3 g5:e3 6. f2:f6 g7:e5
    7. g3-f4 e5:g3 8. h2:f4 h8-g7 9. c1-d2 g7-f6
    10. d2-e3 d6-e5 11. f4:d6 c7:e5 12. a5:c7 d8:b6
    13. a3-b4 f8-e7 14. b4-a5 b6-c5 15. e3-d4 c5:e3
    16. e1-f2 e3-d2 17. c3:e1 e7-d6 18. a1-b2 d6-c5
    19. f2-e3 f6-g5 20. b2-a3 g5-h4 21. g1-f2 h6-g5
    22. e1-d2 e5-f4 23. d2-c3 f4:b4 24. a5:c3 g5-f4
    25. c3-b4 c5-d4 26. b4-a5 h4-g3 27. f2:h4 d4-e3
    28. a5-b6 e3-f2 29. b6-a7 f2-e1
    0-1

    a1 c1 e1 g1 b2 d2 f2 h2 a3 c3 e3 g3

    e5 b6 d6 f6 h6 c7 e7 g7 b8 d8 f8 h8

    w
    Damira — Plus600
    1. c3-d4 e5:c3 2. b2:d4 f6-g5 3. d4-c5 b6:d4
    4. e3:c5 d6:b4 5. a3:c5 c7-d6? 6. c5-b6 g5-h4
    7. b6-a7 g7-f6 8. g3-f4 d6-e5 9. f4:d6 e7:c5
    10. h2-g3 c5-b4 11. g3-f4 b4-a3 12. a1-b2 h8-g7
    13. f2-e3 f6-g5 14. d2-c3 g7-f6 15. c3-d4 d8-c7
    16. g1-f2 f6-e5 17. d4:f6 g5:e7 18. e3-d4 e7-d6
    19. e1-d2 f8-e7 20. f2-e3 h6-g5 21. f4:h6 h4-g3
    22. b2-c3 c7-b6 23. a7:c5 d6:b4 24. c3:a5 e7-f6
    25. a5-b6 g3-h2 26. d4-c5 b8-a7 27. b6-c7 f6-e5
    28. c7-d8 a3-b2 29. c1:a3 e5-f4 30. e3:g5 a7-b6
    31. d8:a5 h2-g1 32. a5-b6 g1-f2 33. b6-a7 f2:b6
    34. a7:g1
    1-0

    Но! После расчета этого дебюта, поведение Plus600
    радикально изменилось. (версия Plus600 тоже сменилась,
    но не думаю, что была затронута ОФ)
    Прежде всего отмечу, что в рез-тате анализа из базы
    просто-напросто исчез ход 5. … cd6? сделанный во
    второй партии. А вместо первого 1. ef4 Plus600
    начала играть 1.ed4?!

    Plus600 — Damira
    1.ed4 hg5 2.ab4 bc5 3.d:b6 c:a5 4.gf4 g:e3 5.f:d4 gh6 6.hg3 hg5
    7.gh4 gf4 8.bc5 d:b4 9.ba3 hg7 10.a:c5 ba7 11.ab2 gh6 12.ba3 hg5
    13.cb4 e:c3 14.cd6 e:c5 15.b:d6 cb2 16.de3 f:d2 17.e:a1 gf4 18.cb2 fe5
    19.hg5 e:c7 20.g:e3 cd6 21.ab4 a:c3 22.b:d4 =

    Damira — Plus600
    1.cd4 e:c3 2.b:d4 fg5 3.dc5 b:d4 4.e:c5 d:b4 5.a:c5 gh4 6.ab2 gf6
    7.bc3 fg5 8.gf4 g:e3 9.f:d4 hg7 10.cb4 gf6 11.ba5 fg5 12.de3 gf4
    13.e:g5 h:f6 14.cd2 fe5 15.d:f6 e:g5 16.hg3 ba7 17.gh4 fe7 18.h:f6 e:g5
    19.de3 cb6 20.a:c7 d:f2 21.e:g3 ab6 22.gf2 bc5 23.fe3 cb4 24.ed4 ba3
    25.dc5 ab2 26.gh4 gf4 27.cb6 fe3 28.ba7 ef2 =

    Некоторые косвенные предположения я тоже сделать могу. Plus600,
    в отличие от Дамиры имеет режим обдумывания за счет чужого времени.
    Так вот, если Plus600 «угадывает» ход противника, расчет продолжается,
    а если нет — обрывается и начинается заново.
    Зачастую Plus600 не угадывает ход, что может навести на мысль о
    недооценке (неправильной оценке) ходов соперника.
    Damira — Plus600
    1.cd4 e:c3 2.b:d4 dc5?! (0) в базе Plus600 этот ход оценивается чуть
    хуже, чем 2. … fg5 (-2) и Plus600 не обязана была его делать, но…
    3.ab4 c:a3 4.de5 f:d4 5.e:a7 hg5 6.gf4 g:e3
    7.d:f4 ef6 8.ab2 gh6 9.fe3 fg5 10.hg3 gh4 11.ed4 h:f2 12.g:e3 fe7
    13.bc3 hg7 14.ef2 gf6 15.fg3 ed6 16.gh4 de5 17.f:d6 c:e5 18.dc5 de7
    19.ed4 ef4 20.cb6 ed6 21.bc7 fe5 22.d:f6 fe3 23.c:e5 ef2 24.fe7 fe1
    25.cd4 eb4 26.ed8 ba5 27.ed6 ad2 28.c:e3 ab2 29.da5 bc1 30.ef4 c:g5 1-0
    Эта партия позволяет мне говорить о том, что ОФ неправильно оценивала
    позицию. Вплоть по 15-ый ход белых оценка была -2 (примерное равенство).
    После же 15. …. ed6 Plus600 спасти партию уже не смогла.

    Damira — Plus600
    1.cd4 e:c3 2.b:d4 fg5 3.dc5 b:d4 4.e:c5 d:b4 5.a:c5 gf6 6.ab2 fg7
    7.gf4 g:e3 8.d:f4 fg5 9.fe3 gh4 10.cd2 hg3 11.fg5 h:f4 12.e:g5 gf2
    13.g:e3 ed6 14.c:e7 d:h4 15.ef2 cd6 16.hg3 dc5 17.dc3 bc7 18.gf4 gh6
    19.ba3 hg7 20.fe5 gf6 21.e:g7 h:f8 =

    Damira&human — Plus600
    1.ed4 hg5 2.ab4 gh6 3.bc5 d:b4 4.c:a5 e:c3 5.b:d4 gh4 6.de3 ed6
    7.ab2 de5 8.bc3 fg5 9.d:f6 g:e7 10.gf4 ed6 11.ed4 dc5 12.fe5 c:e3
    13.f:d4 fe7 14.cb4 ed6 15.gf2 d:f4 16.cd2 de7 17.bc5 ba7 18.fg3 h:f2
    19.e:e5 ef6 20.e:g7 h:f6 21.hg3 hg5 22.de5 f:d4 23.c:e3 gh4 24.gf4 bc5 =

    Damira&human — Plus600
    1.ef4 fg5 2.ab4 g:e3 3.f:f6 e:g5 4.cd4 gf6 5.de3 ba5 6.dc5 a:c3
    7.c:e7 f:d6 8.b:d4 gh4 9.ab2 h:f2 10.e:g3 fg5 11.gf4 hg7 12.hg3 gf6
    13.bc3 cb6 14.gh4 dc7 15.gf2 ba5 16.fg3 fe5 17.d:f6 g:e7 18.hg5 ab4
    19.c:a5 de5 20.f:f8 h:h2 21.fc5 ba7 22.cb4 hg1 23.ef4 gd4 24.fg5 dg7
    25.bc5 gh8 26.cg1 cd6 =

    Damira&human — Plus600
    1.ed4 hg5 2.gh4 gf4 3.fe3 gh6 4.e:g5 h:f4 5.de3 f:b4 6.a:a7 e:c3
    7.b:d4 fg7 8.cd2 fg5 9.h:f6 g:c3 10.d:b4 ef6 11.gf2 fg5 12.ab2 de5
    13.bc3 hg7 14.ba5 gf4 15.ed2 de7 16.fg3 ed4 17.c:e5 f:d6 18.de3 dc5
    19.gh4 ef6 20.hg3 cd6 21.gf4 gh6 22.ab6 cb4 23.ed4 dc5 24.fe5 c:e3
    25.e:g7 h:f8 26.hg5 bc3 27.gf6 cd2 28.bc7 b:d6 29.fe7 ef2 30.e:c5 de1
    31.ab8 =

    В следующих двух партиях я заставлял Дамиру играть по моему.
    В результате она чуть не выиграла.
    Damira&human — Plus600
    1.gh4?! ef4 h:f4 3.cb4! (Дамира упорно играла de3) gh6 4.bc3 ba5 5.bc5 d:b4 6.a:c5 cd6?!
    7.ab2 d:b4 8.ba3 fe5?! 9.a:c5 hg7 10.fg3! ed6 11.c:e7 d:f6 12.cb2 fe7
    13.gf2 bc7 14.ba3 ed4 15.c:e5 f:d6 16.fe3 ab4 17.a:c5 d:b4 18.gf4 ba3
    19.dc3 cb6 20.ed4 ed6 21.ed2 ba5 22.hg3 dc5 23.d:b6 a:c7 24.de3 cb6
    25.ed4 ba5 26.dc5 ab4 27.c:a5 ab2 28.ab6 ba1 29.ba7 ac3 30.ab8 ce1
    31.ba7 ea5 32.cd6 ae1 33.de7 f:d8 34.ad4 eb4 35.d:h8 be1 =

    Damira&human — Plus600
    1.gh4 ef4 h:f4 3.cb4 gh6 4.bc3 ba5 5.bc5 d:b4 6.a:c5 cd6
    7.ab2 d:b4 8.ba3 fe5 9.a:c5 hg7 10.cb2! ed6 11.c:e7 d:f6 12.ba3 fe7
    13.fe3 bc7 14.e:g5 h:f4 15.ef2 cb6 16.fe3 gh6 17.e:g5 h:f4 18.de3 f:b4
    19.a:a7 ab4 =

    #363542
    Fenix
    Участник

    Старцеву.
    Хорошо. Тогда, когда освободитесь, напишите! По емеле.
    Вероятно у вас были какие-то вопросы? Да и вообще!
    Петр.

    #363543
    plus600
    Участник

    Дебют a7>e5
    Вот две партии проигранные Plus600
    результатом стала (я думаю) неверная оценка
    позиций, следовательно некие изъяны в ОФ.

    Конкретные партии я посмотрю. Но аргумент (в общем виде) представляется спорным. У меня есть партии с Дамирой, проигранные ею. Следуя этой логике, у Дамиры присутствует «неверная оценка позиций». Что входит в противоречие с Вашим утверждением. Следовательно, что-то неверно.
    Если серьезно, кромо ОФ в программах много разных вещей, влияющих на ее поведение и силу игры в разных позициях по разному.

    #363544
    alemo
    Участник

    Lichno ya chitayu etot protzess iteratzionnim. Xoroshaya OF pomogayet postroit xoroshuyu debutnyu biblioteku.

    I naoborot ! Na xoroshey debutnoy biblioteke ochen udobno «otlazhivat» OF. Prognal programmu po vsei biblioteke, ili kakoy-to ee chasti. Esli programma «predskazivayet» xodi iz bilioteki s veriyatnost’yu 75%+ — znachit OF xoroshaya. Esli protzent menshe — est nad chem rabotat.

    ALEMO

    #363545
    Onix
    Участник

    У меня есть партии с Дамирой, проигранные ею.

    Сергей!

    Ну так предоставьте их общественности…

Просмотр 15 сообщений - с 106 по 120 (из 141 всего)
  • Для ответа в этой теме необходимо авторизоваться.