Где протестировать свою шахматную программу?

Тема в разделе "Машинное отделение", создана пользователем KM2200, 26 авг 2016.

  1. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Вполне понимаю. И примерно оценить уровень этой программы мне не так уж и сложно.
  2. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Относительно чего?
  3. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Относительно своего уровня.
  4. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Опа...
  5. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Ага :)
  6. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Интересно... ну вот набрали вы против тестируемой программы +600, и что?
    Какой это рейтинг?
  7. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Примерно 700-800 эло для программы.
  8. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Во-первых, что значит "примерно"? Возьмем 700.

    Во-вторых, получается средний рейтинг 1000? Почему, пальцем в небо?
  9. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Потому что на таком уровне говорить о какой-либо точности не стоит. Интересное обсуждение, кстати, на этот счёт было на форуме chessvdk.

    1000 эло - оценочное значение. Я уже упоминал об этом выше. Про +600 я нигде не упоминал.
  10. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    1000 эло получается среднее вашего рейтинга в матче против проги, где вы оценили ее в 700 при разнице в +600

    прога 700
    вы 700+600=1300
    сумма 1300+700=2000
    среднее 2000/2=1000

    Так что же это такое за 1000? Откуда это число?
    --- добавлено: 10 янв 2018 ---
    При чем тут "уровень"?
    Важна лишь разница в рейтинге. Она справедлива для любого уровня.
  11. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    прога 700
    я 700+600=1300
    , но поскольку +600 эло я ранее нигде не упоминал, то значение 700 эло не стоит принимать в расчет - прога скорее всего будет посильнее 700. А на основании тренировочных партий оценочное значение 1000 эло.

    На низовом уровне трудно оценить рейтинги соперников в контексте требований ФИДЕ или ЕВСК.
  12. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    как же?

  13. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    +600, это ваше предположение, остальное просто расчёт.
  14. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Я назвал условие, а вы оценили прогу.

    +600 если вы не очень понимаете (что я уже вижу) это примерно +97-3=0
  15. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Нет, прогу я оценил ещё вчера. А сейчас просто произвел небольшое арифметическое действие для ваших, а не для своих условий.
  16. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Насколько я догадался вы не поняли даже условия.
    Ок.

    Вы вчера "оценили" прогу. Какой счет был в матче?
  17. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Хорошо, сойдёмся на том, что вы не поняли, о чём я хотел сказать. :)

    Что и как я оценивал, написано ранее.
  18. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    единственное чего нашел...
    Это ваши "критерии" оценки?

    Как эти критерии соотносятся с рейтингом Эло?
  19. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Следует читать:
    Мне казалось, отсюда понятно, что оценка достаточно грубая.
  20. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Я понял что ваша оценка никак не связана с рейтингом Эло.
  21. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Я вижу, что вы не поняли моих сообщений.
  22. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Так объясните!
  23. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Не хочу повторяться. Кроме того, мне кажется я достаточно ясно объяснял.
  24. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Судя по реакции, вы поняли свою ошибку, но не хотите публично этого показывать.
  25. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Не следует создавать сущности сверх необходимого. Если вам не понятно, значит не понятно именно вам.
  26. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Просто я не понимаю как оценки типа "стремится к чему-то" связаны с рейтингом Эло?
  27. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    "Стремится к чему-то" - это просто попытка описать стиль игры программы. В дополнение ко всем прочим оценкам.
  28. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Непонятно вот что.
    Какие еще дополнительные оценки если рейтинг Эло основан только на разности набранных очков?
  29. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Никто с этим не спорит. Примерной прикидке рейтинга соперника это не противоречит.
  30. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Прикинуть можно только разницу в рейтинге с соперникам, но не рейтинг.
  31. Rom Учаcтник

    • Участник
    Рег.:
    12.02.2012
    Сообщения:
    417
    Симпатии:
    137
    Репутация:
    20
    Оффлайн
    Вот я её и прикидывал :). И здраво оценивая свой уровень, попытался оценить силу игры соперника в общем контексте понимания силы игры шахматным сообществом.
  32. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    На основании чего?
  33. sovaz1997 Учаcтник

    • Участник
    Рег.:
    30.08.2016
    Сообщения:
    209
    Симпатии:
    23
    Репутация:
    1
    Оффлайн
    KEV81, можете дать ссылку на ваш движок?
    По поводу сокращений: согласен, что многие вещи надо перенастраивать/упрощать.
  34. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Он пока на уровне альфа, и пишется просто для удовольствия.
    В бету переводить пока рано, да и смысла немного.
    sovaz1997 нравится это.
  35. KEV81 Учаcтник

    • Участник
    Рег.:
    06.03.2017
    Сообщения:
    364
    Симпатии:
    91
    Репутация:
    -3
    Оффлайн
    Код:
       Engine   Score                         Ze                        He    S-B
    1: Zevra    16.5/24 ························· 101111=111==0011011011==  123,75
    2: Hedgehog 7.5/24  010000=000==1100100100== ·························  123,75
    
    24 of 24 games played
    Level: Tournament 40/4
    Hardware: AMD Athlon(tm) II X2 250 Processor with 2,0 GB Memory
    
    -----------------Hedgehog-----------------
    Hedgehog - Zevra : 7,5/24 5-14-5 (010000=000==1100100100==)  31%  -139
    -----------------Zevra-----------------
    Zevra - Hedgehog : 16,5/24 14-5-5 (101111=111==0011011011==)  69%  +139
    sovaz1997 нравится это.

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