Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_MIUS_gotov.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Вопрос 15 Метод эталона, решающая функция.

Этот метод заключается в том, что для каждого класса определяется эталон – объект, являющийся центром тяжести точек каждого класса. Свойства (параметры) эталонов находятся путём усреднения свойств объектов обучающей последовательности, принадлежащих к соответствующему классу. Ниже приведена формула, позволяющая вычислить xi–й параметр j–того класса.

где kj – число объектов обучающей последовательности, принадлежащих j–тому классу.

Принадлежность исследуемого объекта к тому или другому классу определяется по минимальному расстоянию этого объекта до эталонов.

«+» не нужно хранить обучающую последовательность в памяти

Алгоритм сокращается

«-» границы четко определены

Используется если объекты класса группируются вокруг центра тяжести.

Придумать рисунок!

Объект описываемый вектором х может принадлежать только одному классу.

Вопрос 16 Байесовское решающее правило

Недостатком рассмотренных выше методов является то, что они могут применяться только тогда, когда классы чётко разделяются друг от друга. На практике часто встречаются случаи, когда объекты, имеющие совпадающие свойства, относятся к разным классам. Примером могут служить ходовые свойства отцепов. Как правило, тяжёлые отцепы являются хорошими бегунами, а лёгкие – плохими. Но бывает наоборот, тяжёлый бегун оказывается плохим бегуном, а лёгкий – хорошим. Таким образом, объект, имеющий вектор Х свойств, может быть отнесён, с какой-то вероятностью, к любому классу.

Обозначим через P(Vi/X) вероятность того, что объект, имеющий вектор свойств Х, принадлежит классу Vi и через Cij – потери, вызванные тем, что объект, принадлежащий классу Vi, ошибочно отнесён к классу Vj. Так как объект Х может принадлежать любому из k классов, математическое ожидание потерь, вызванное отнесением этого объекта к классу Vj, будет равно:

Эта величина называется условным средним риском или условными средними потерями.

Вычислим условные средние потери для каждого класса R1(X), R2(X), …,Rk(X). Минимальное значение условных средних потерь при отнесении объекта к какому-нибудь классу можно считать признаком того, что объект принадлежит этому классу.

Воспользовавшись формулой Байеса

выражение расчёта условной средней потери можно представить в следующем виде:

Поскольку выражение 1/P(X) входит в качестве множителя во все формулы вычисления условных средних потерь, его можно отбросить.

Для упрощения рассуждений будем считать, что Cij=0, если i=j (класс определён правильно, потери равны нулю), и Cij =1, если i j (потери одинаковы при любой ошибке). Представим функцию потерь в следующем виде: Сij=1-ij,, где ij =1, если i = j, и ij=0, если i j.

В этом случае математическое ожидание потерь будет равно:

Поскольку суммирование ведётся по всем классам сумма произведений вероятности класса и вероятности объекта в классе равна вероятности объекта:

Если объект принадлежит классу Vi, должно соблюдаться неравенство:

Отбросив P(X), получим:

Таким образом, решающее правило будет иметь вид:

При этом объект зачисляется в класс Vi, если qi(x) qj(x), j =1..k, j i.

P(Vi)= ni/n, n – общее число объектов обучающей последовательности, ni – число объектов обучающей последовательности, принадлежащих классу Vi.

Ri (X)=P(X)P(Vi /X). Как и в предыдущем случае, Р(Х) можно отбросить. Таким образом, основной можно считать решающую функцию:

Ri (X)= P(Vi /X).

В отличие от предыдущей функции её можно использовать даже при сравнительно небольшой выборке объектов обучающей последовательности.

Ri (X)>0,5 – объект принадлежит классу V1, иначе к V2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]