Обсуждаем вероятностные и нелинейные оценочные функции

Тема в разделе "Машинное отделение", создана пользователем atoku, 12 дек 2006.

  1. TopicStarter Overlay

    atoku Модератор

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    2.949
    Симпатии:
    9
    Репутация:
    0
    Адрес:
    USA
    Оффлайн
    Вопрос к разработчикам: кто-нибудь пытался вместо линейной оценки сделать нелинейную? То есть не сумма признаков помноженные на вес, а что-то еще. Хотя бы чтобы веса зависили от наличия и количества других признаков? Просто интересно стало.
  2. NS Нефёдов Сергей

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

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.492
    Симпатии:
    3.122
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Для безопасности короля часто используют метод подсчёта дефектов в его пешечном прикрытии, и полученную сумму рассматривают как индекс в некоторой таблице. Вот вам и простейшая нелинейность. Так сделано в Крафти, Ребел, Тоге...
  4. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Странно... Мой пост пропал :)
    При желании найти нелинейность её можно найти всегда, например в таблице оценки фигур по координате.
    Но это не значит что она (нелинейность) действительно присутствует.
    Если мы полученную по таблице оценку ПЛЮСУЕМ или ВЫЧИТАЕМ по формуле Шеннона, то формула остается линейной, а по таблице мы просто находим сам признак/признаки!
    Так же как и разные веса признаков в зависимости от стадии партии.
    Можно сказать что это нелинейность, но на самом деле формула Шеннона не изменилась, и формула осталась линейной!
  5. NS Нефёдов Сергей

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

    atoku Модератор

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    2.949
    Симпатии:
    9
    Репутация:
    0
    Адрес:
    USA
    Оффлайн
    NS, интересная идея про мат ожидание. А раз уж пошла такая интересная пляска, то может мы еще смогли бы использовать дисперсию?
  7. NS Нефёдов Сергей

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

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