Белка

Discussion in 'Машинное отделение' started by WildCat, 3 Nov 2007.

  1. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    Те, которые на 250 пунктов слабее Рыбки? Я наблюдал, как они играют против Рыбы - полная лажа. :)
    Но я подумаю, как их можно усилить, как только дотестирую 14-ую и 15-ую версии.

    Кстати, страничка, так скажем, не ординарная. ;)
  2. Vertu Старожил

    • Участник
    • Старожил
    Member Since:
    22.12.2006
    Message Count:
    972
    Likes Received:
    44
    Репутация:
    4
    Оффлайн
    Belka 1.8.15 - Rybka 2.3.2a 32-bit 34.0 - 66.0 34.00%
    Belka 1.8.15 - Shredder 11 UCI 49.5 - 50.5 49.50%
    Belka 1.8.15 - Naum 2.2 58.0 - 42.0 58.00%
    Belka 1.8.15 - Loop 13.6 61.0 - 39.0 61.00%
    202.5 - 197.5 50.63%

    http://slil.ru/25195874

    Примерно тот же результат в среднем.
  3. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    14-ая версия научилась точнее оценивать позиции с 2-мя слонами:



    К примеру, здесь 12-ая версия показывала лишь:
    69...Kf5 70.Nd1 g6 71.Nc3 Bc2 72.Kf1 Ke6 73.Kg1 Bd3 74.Kg2 Bf5 75.Be1 Be3 76.Bf2 Bc1 77.Na4 Bd2
    і (-0.32) Depth: 17 00:00:09 8384kN
    69...Kf5 70.Nd1 g6 71.Nc3 Bc2 72.Kf1 Ke6 73.Kg1 Bd3 74.Kg2 Bf5 75.Be1 Be3 76.Bf2 Bc1 77.Nd1 g5 78.Ne3 gxh4 79.Nxc4 hxg3 80.Kxg3
    i (-0.30) Depth: 18 00:00:14 10659kN

    Рыбка:
    69...g6 70.Be1 Kf5 71.Bf2 Bc2 72.Nd5 Ke6 73.Nc3 Bf5 74.Be1 Be3 75.Bf2 Bc1 76.Nd1
    і (-0.56) Depth: 17 00:00:09 474kN
    69...g6 70.Be1 Kf5 71.Bf2 Bc2 72.Nd5 Ke6 73.Nc3 Bf5 74.Be1 Be3 75.Bf2 Bc1 76.Nd1
    і (-0.56) Depth: 18 00:00:12 611kN

    14-ая версия:
    69...Kd7 70.g4 g6 71.Kg3 Bc2 72.Be1 Ke6 73.Bd2 Bd3 74.Bh6 hxg4 75.Kxg4 Bf5+ 76.Kg3 Kd6 77.Bg5 Kc6 78.Be7
    і (-0.50) Depth: 16 00:00:11 11657kN
    69...Kd7 70.g4 g6 71.Kg3 Bc2 72.Be1 Ke7 73.Bd2 Ke6 74.Bg5 hxg4 75.Kxg4 Bf5+ 76.Kg3 Kd7 77.Bd2 Kd6 78.Bg5 Kc6 79.Be7
    і (-0.50) Depth: 17 00:00:15 14491kN
  4. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Только пользы от этого никакой.
  5. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    Я предполагаю, что мои результаты покажут небольшую пользу.
  6. krey Михаил Кройтор

    • Команда форума
    Member Since:
    10.04.2006
    Message Count:
    3.709
    Likes Received:
    50
    Репутация:
    1
    Location:
    Кишинев
    Оффлайн
    а у меня такие результаты:
    Code:
    Belka 1.8.14 - Belka 1.8.12 27 - 23 
    27 - 23 (+ 18 - 14 = 18)
  7. thenewone Евгений Манев

    • Участник
    • Старожил
    Member Since:
    09.06.2006
    Message Count:
    3.173
    Likes Received:
    18
    Репутация:
    1
    Location:
    Пловдив
    Оффлайн
    Ребята, вы тестируете 14-ю Белку с дефолтными настройками? Без файла person.txt?
  8. krey Михаил Кройтор

    • Команда форума
    Member Since:
    10.04.2006
    Message Count:
    3.709
    Likes Received:
    50
    Репутация:
    1
    Location:
    Кишинев
    Оффлайн
    я - нет. я пытаюсь всё настроить... правда настраиваю каждый параметр отдельно. сначала в персон.ткст стоит только одна строчка, потом 2...
  9. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    24.05.2006
    Message Count:
    1.084
    Likes Received:
    38
    Репутация:
    6
    Оффлайн
    дайте исходников, сделаю х64 :) заодно тест устрою.
  10. VP Учаcтник

    • Участник
    Member Since:
    06.05.2007
    Message Count:
    181
    Likes Received:
    0
    Репутация:
    0
    Location:
    Красноярск
    Оффлайн
    Уже заканчиваю 15-ю, без .txt Завтра утром будет готова.
    А кто желает пробует свои настройки.
  11. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    Отправил настройки в личку. :)
  12. Vertu Старожил

    • Участник
    • Старожил
    Member Since:
    22.12.2006
    Message Count:
    972
    Likes Received:
    44
    Репутация:
    4
    Оффлайн
    http://slil.ru/25200095

    Для WildCat недостающие партии теста 1.8.12 (с Хиаркс и Глаурунг).
  13. VP Учаcтник

    • Участник
    Member Since:
    06.05.2007
    Message Count:
    181
    Likes Received:
    0
    Репутация:
    0
    Location:
    Красноярск
    Оффлайн
    Code:
    Belka 1.8.15 - Rybka 2.3.2a 32-bit    33.5    -    66.5        33.50%
    Belka 1.8.15 - Shredder 11 UCI        36.5    -    63.5        36.50%
    Belka 1.8.15 - Naum 2.2               51.0    -    49.0        51.00%
    Belka 1.8.15 - HIARCS 11.1 UCI        50.5    -    49.5        50.50%
    Belka 1.8.15 - Loop 13.6              50.5    -    49.5        50.50%
    Belka 1.8.15 - Fruit 2.3              55.5    -    44.5        55.50%
    Belka 1.8.15 - Ktulu 8                56.0    -    44.0        56.00%
    Belka 1.8.15 - Zappa Mexico           57.5    -    42.5        57.50%
    Belka 1.8.15 - Spike 1.2 Turin        64.0    -    36.0        64.00%
    Belka 1.8.15 - Glaurung 1.2.1         73.5    -    26.5        73.50%
  14. VP Учаcтник

    • Участник
    Member Since:
    06.05.2007
    Message Count:
    181
    Likes Received:
    0
    Репутация:
    0
    Location:
    Красноярск
    Оффлайн
    Code:
    Program                          Elo    +   -   Games   Score   Av.Op.  Draws
    
      1 Rybka 2.3.2a 32-bit            : 2962   20  20   700    71.3 %   2804   42.0 %
      2 Shredder 11 UCI                : 2851   22  22   700    56.7 %   2804   29.1 %
      3 HIARCS 11.1 UCI                : 2832   22  21   700    53.9 %   2804   30.7 %
      4 Belka 1.8.14                   : 2817   17  17  1000    53.1 %   2795   34.7 %
      5 Belka 1.8.12                   : 2815   18  18  1000    52.8 %   2795   33.7 %
      6 Belka 1.8.15                   : 2815   17  17  1000    52.8 %   2795   35.1 %
      7 Belka 1.8.9.0                  : 2809   17  17  1000    52.0 %   2795   34.6 %
      8 Belka 1.8.7                    : 2802   18  18  1000    50.9 %   2795   29.1 %
      9 Belka 1.8.11                   : 2798   17  17  1000    50.4 %   2795   35.8 %
     10 Fruit 2.3                      : 2794   20  20   700    48.6 %   2804   36.9 %
     11 Loop 13.6                      : 2794   21  21   700    48.5 %   2804   34.1 %
     12 Naum 2.2                       : 2791   19  19   700    48.1 %   2804   43.9 %
     13 Strelka 1.8 UCI                : 2773   18  18  1000    46.9 %   2795   30.5 %
     14 Zappa Mexico                   : 2768   21  21   700    44.8 %   2804   35.6 %
     15 Spike 1.2 Turin                : 2746   22  22   700    41.7 %   2804   28.9 %
     16 Ktulu 8                        : 2743   22  22   700    41.2 %   2804   28.4 %
     17 Glaurung 1.2.1                 : 2676   23  24   700    32.3 %   2804   24.0 %
    Пока Белке не по зубам Рыбка,Шреддер и Фриц11.
    На равных бьется с Наумом, Хиарксом, Лупом.
    Остальных превосходит по силе.
    Сейчас зарядил настройки Fruit для 13 версии.
    Я ее еще не тестил. Играет пока с 3 сильнейшими движками.
    Если покажет игру лучше, продолжу с остальными.
  15. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
  16. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    Лучше настройки вроде бы не играют. Против Рыбки набирают 25%. Так что, если ориентироваться на приведённый рейтинг-лист, то где-то на 2770-2780.
  17. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Есть идея как настраивать веса. Можно сделать специальные версии с ограничением перебора, например, 10000 позиций на ход. Тогда можно будет менять кое-какие веса и запускать большие матчи, например, на 440 позициях HS. И через несколько минут уже видеть результат. Т.о. можно довольно быстро подобрать хорошие настройки для супербыстрых контролей. Есть вероятность, что они окажутся хорошими и для обычных контролей.
  18. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    А подумывал о похожей идеи - взять бызу партий рыбки и на сверхбыстром контроле отслеживать кол-во совпавших ходов. Вариант со спец-версией ещё лучше.
  19. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    Code:
    Belka 1.8.14  2007
    
    Belka 1.8.14   - Shredder 11 UCI     47.5 - 52.5    +32/-37/=31    47.50%
    Belka 1.8.14   - Fruit 2.3           58.5 - 41.5    +45/-28/=27    58.50%
    Belka 1.8.14   - Spike 1.2 Turin     71.5 - 28.5    +58/-15/=27    71.50%
    Belka 1.8.14   - Ktulu 8.0           74.0 - 26.0    +67/-19/=14    74.00%
    Belka 1.8.14   - Zappa Mexico        70.5 - 29.5    +59/-18/=23    70.50%
    
    Belka 1.8.14   =  322/500
  20. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Партий должно быть не 440, и не 1000, а больше.
    Плюс нужны критерии для быстрого отсечения "плохих" версий.
    А если пойти немного дальше - то опять пришли к полному автомату. Человек оказывается лишним звеном.
  21. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн


    Белка 16 сыграла 44...Qf5 с оценкой -0.53 (после 2 мин обдумывания -0.97), а Рыбка моментально показывает 45 Q:f5 с оценкой +5.0
  22. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    440 вполне достаточно.
  23. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    Вероятно, нужно оценивать ещё и позиционные критерии. В данной позиции, сказывается то, что проходная на g5 надёжно защищена, а с6 нет.
  24. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    У меня на 12-ой секунде на глубине 15 показывает +2.06 белым и больше Qf5 ходить не хочет. В этой позиции Белке надо досчитываться до потери пешки, т.к. других критериев для оценки этой позиции у нее нет.
  25. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Если хочешь четко сформулируй правила, которые нужно добавить к оценке.
    Пока Белка в этой позиции видит у белых проходную на 5-ой линии, а у черных изолированную проходную. Этого недостаточно, чтобы было хуже, чем ферзевый без пешки.
  26. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Ладно, пускай будет достаточно. :/
    Если не прерывать матчи плохих версий, то при 10000 позиций на ход, наборе из 5 соперников, и средней партии в 100 ходов (200 полуходов) тестирование одной версии займет -
    440*5*10000*200/1000000=4400 секунд, чуть больше часа.
    (а на двухядерных машинах можно играть по две партии одновременно - меньше часа на тестирование одной версии)

    То есть раз в час нужно генерировать новые версии... Значит генерировать их нужно автоматически.

    Но лучше прерывать. Скорость роста силы возрастет в разы.
    А если прерывать, то новые версии нужно плодить очень быстроо, и человек как раз получился лишним звеном.

    ЗЫ. Со временем в два раза ошибся. По каждой позиции играется две партии.
  27. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Ты забегаешь далеко вперед. Мне сперва нужно просто убедиться, что такой метод может дать хоть какую-то прибавку, а потом уже можно задуматься и о том, как это дело автоматизировать и оптимизировать.

    Интересно откуда у тебя взялись 5 соперников. Есть движки, которые поддерживают ограничение на количество позиций?
  28. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Итоговый результат тестирования версии 1.8.14 после 2100 партий +5 пунктов лучше, чем 1.8.12.
    Кстати, VP, от тебя я не получил одну партию 1.8.12 против Fruit 2.3, но она все-равно никакой погоды не делает.
  29. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Member Since:
    02.05.2006
    Message Count:
    6.811
    Likes Received:
    96
    Репутация:
    3
    Location:
    Санкт-Петербург
    Оффлайн
    Конечно есть. Протокол UCI же поддерживает такую возможность.
    * go
    * nodes <x>
    search x nodes only
    Shredder поддерживает точно, к любому движку с открытыми исходниками можно эту возможность дописать.
  30. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    24.05.2006
    Message Count:
    1.084
    Likes Received:
    38
    Репутация:
    6
    Оффлайн
    У Васика была сделана специальная прога для тестирования (где то была ссылка на нее, я ее качал, но найти не могу). Видимо кто-то эту прогу "увел" из тестеров :)
    Она автоматически проводила матчи, выдавая результаты и при этом можно было в ней что-то настраивать. Было это давно, по весне, так что могу и ошибаться, но то что это была спецовая прога для тестов рыбы - 100%.
  31. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    У нас собственные такие проги есть. :cool:
  32. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    У Арены, при установке контроля даже есть настройка - nodes.
  33. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    А толку от нее, если никто не поддерживает?
  34. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    2.201
    Likes Received:
    64
    Репутация:
    3
    Оффлайн
    Об этом история умалчивает. :)
  35. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    У меня пока жуткие результаты, по минуте на партию, позиции HS:
    Belka 1.8.16 - Belka 1.8.15 - +56 -31 =83

Share This Page