Проект SmarThink: вопросы, ответы, обсуждение

Тема в разделе "Машинное отделение", создана пользователем Сергей Марков, 11 авг 2006.

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

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    А я много и не смогу :).....Выслал 10 игр Каспарова анализированные gFruit на глубне 7 полуходов
  2. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Нет в ней такого контроля - считать на заданную глубину.
    Программу выслал - Считает ходы только той стороны за которую есть комментарии (если прокомментированы обе стороны, то сложит всё в одну кучу)
  3. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Посмотрел PGN - Там комментарий в круглых скобках - его необходимо убрать (точнее убрать из него анализ с {})
    Плюс спецсимволы, их я могу исключить в обработке.
  4. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Спасибо!
    А как его убрать? Партнёр сам формирует pgn!
  5. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Понял. Нужно изначально убрать из pgn комментарий!
  6. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Да, нужно убрать комментарий. Хотя могу его сам в обработке предварительно исключить.
    Выслал вторую версию - Оценки ($146 и т.д.) - могли искажать статистику.
  7. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Ага, вот, что у меня вышло:
    по первой версии: анализ GFruit 15151(первое окошко) совпало 5961 - 39,344% белый цвет Каспаров
    по второй версии: анализ GFruit 15536(первое окошко) совпало 6122 - 39,405% белый цвет Каспаров

    Всего 368 партий. Интересно, почему она, кол-во ходов по-разному посчитала?
  8. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Потому что вторая Версия правильней работает с комментариями (Ты забыл мне сказать что они присутствуют :) ) Третья версия работает на присланом тесте точнее первых двух, но чтоб можно было проверить - в конце пишет что совпало, а что нет.
  9. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Понятно. Только чего она увеличивает кол-во ходов, а не уменьшает? :)
    Уже начал тестирование SmarThink на глубине 5 полуходов. Завтра будут результаты.
  10. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Выслал последнюю на сегодня версию - больше не могу. Ты меня нагло обманул с Форматом партий/комментариев. :)
    На PGN с десятью тестовыми партиями - всё вроде ОК.
    Четвертая версия явно уменьшает. Вторая наверно могла и увеличивать... Я не помню, что было в первой :)
  11. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Я не хотел обманывать :)

    Вот некоторые результаты:

    Каспаров, только белые, на основе 675 партий
    SmarThink 515, depth=5
    1 версия 26436 11376 43,032%
    2 версия 27141 11222 41,347%
    3 версия 25836 11222 43,436%
    4 версия 25833 11222 43,441%

    Карпов, только белые, на основе 1095 партий
    SmarThink 515, depth=5
    1 версия 49163 21278 43,281%
    2 версия 50298 20886 41,525%
    3 версия 48205 20886 43,327%
    4 версия 48206 20889 43,333%
  12. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Четвертая версия самая корректная. Флажок на "В комментарии присутствует "Score"" Должен быть включен.
    В окне, внизу начинает указывать фрагменты - "+" Ход совпал, "-" - ход не совпал.
    Первая цифра - Всего фрагмнтов, вторая - количество совпадений.
  13. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Всё учёл.
    Кстати, версии 3-я и 4-ая работают медленней 1-й и 2-й.

    Пока проводил тестирование по белым партиям Каспарова,иначе Партнёр за обоих ходы смотрит. Всего 675. Примерно мин 40-60 уходит на анализ такого количества партий на глубине 5 полуходов для одного движка, акромя chess Tiger 2004(родной движок очень быстр).
    Итак:
    Rybka 2.1с 25835 11674 45,187%
    Shredder 10 25835 11348 43,925%
    Spike 1.2Turin 25835 11176 43,259%
    Toga 1.2.1а 25835 11032 42,702%
    GFrut 1.0 25835 10943 42,357%
    SOS-4 25835 10874 42,090%
    Chess Tiger 2004 25835 10620 41,107%

    Немного другая база, но партии те же самые:
    SmarThink 515 25833 11222 43,441%

    Жаль, что разброс не большой. :) Очевидно, что мало партий, но Рыбка и здесь на коне!
  14. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Конечно медленней. Время на вывод отладочной информации (Для возможности проверки) в окно, тратится намного больше, чем на парсинг PGN-а.

    Рыбка непоказательна.... Если отводить ровно по 100мс на ход - тогда да... А так - Рыба тратит больше остальных времени (возможно тратит больше)
  15. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Ну, мне эта отладочная информация не помогает. В самом процессе всё мелькает очень быстро, а после неё,без колеса прокрутки, я ничего посмотреть не могу.

    Выходит мои тесты не достоверны? А как добится точности?
    Значит, поэтому у Chess Tiger 2004 такой слабый результат - он прошёл всю базу раза в 2 быстрее остальных.
  16. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Можно колесом прокрутки, клавишами, либо курсором ехать наверх...
    Как добиться точности не знаю.... Возможно поставив 100мс на ход. Партнер поддерживает такую возможность?
  17. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Там у него, если по времени, такой формат hh:mm:ss. Так что, только 1 сек на ход, а это уже много:)
  18. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Недоделка в Патриоте :)
    Все движки UCI? Тогда можно написать спецобработку для подобного тестирования. Она весьма простая. (Только не сегодня :) )
  19. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Вроде все UCI...Партнёр, вообще, со многими движками конфликтует :) или я чего-то важное не указываю.
    А в чём смысл спецобработки, она как-то параллельно будет работать или что?
  20. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Напиши обработку замены времени для Chess Partner :)
  21. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Хм... Точно!
    Он же шлет в UCI - я могу сделать прокладку, которая только время подменять будет.
    Ты какой версией Партнера пользуешься?
  22. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Версия старая 5.3....есть ещё версия вместе с Chess Tiger 2004, не помню какая:)
  23. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Сейчас - закачаю его, и параллельно напишу прокладку.
  24. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Не могу найти 5.3 Вижу только 5.2
  25. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    хм странно..5.2..это что-то совсем старое, наверное:)
    У меня только 5.3 есть, даже та, что с Тигром.
  26. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    В принципе, если в 5.2 такие же возможности анализа, то разницы нет.
  27. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Скачал 5.4 с сайта LokaSoft.
    Но у меня дела, начать писать смогу только в начале первого - так что будет готово только к часу ночи (может немного раньше).
  28. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Да, енто те так принципиально. Отдых тоже весьма полезен. :)
  29. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Ушло, заодно нашел ошибку в Анечке :) Не понимает время на ход меньше двух секунд.
  30. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Пришло, только непонятно, почему по умолчанию 100, а Time=200?.....И ещё, когда я заставлял смотреть партии на глубину 5 полуходов один и тот же движок, но с разными настройками, количемство угаданных ходов не измнялось. Почему это может быть?
  31. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    имелось в виду, что если строку time убрать совсем, то будет 100мс...
    Насчет настроек - глубина 5, я так понимаю значит без менеджера?
  32. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Да, я говорил о вчерашних тестах. Тогда ещё менеджера не было.:) Смысл тестировать на 5 depth, если изменение настроек не приводит к изменениям результата?
    На счёт Men_ns....Программа играющая через неё должна всегда играть на той скорости, на которую я указал в ini, независимо от контроля указанного в оболочке? Что-то у меня Toga играет, как раз, по времени указанному в оболочке.
  33. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    А c Men_ns разобрался - нужно в оболочке указывать нужную глубину!
    А что с менеджером на глубине 5 будут разные результаты? :)
  34. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Вообще играет по контролю указанному в Men_NS, и полностью игнорирует контроль указанный в оболочке. В качестве движка устанавливается менеджер? Нужно не движок устанавливать, движок прописывается в ini файле, а в оболочке выбирается - новый движок, и выбирается Men_NS в качестве движка.
  35. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Но как оказалось некоторые движки хитрят :)

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