Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Линейные решающие функцииСтр 1 из 2Следующая ⇒ Лабораторная работа № 3 Решающие функции Линейные решающие функции Геометрически распознаваемые (классифицируемые) объекты выражается в виде точки в n -мерном пространстве. Если имеется только два класса, то при известном распределении их точек, задаваемых в виде n -мерных векторов признаков X = (x 1, x 2, …, xn), то можно попытаться установить границу g (x 1, x 2, …, xn) = g (X) = 0, которая делит пространство на две области. Тогда классификация сводится к анализу знака функции g (X): если g (X) > 0, то объект будет к одному классу, иначе – к другому. В общем случае (классов может быть более двух) при выполнении классификации объектов, представленных в виде n -мерных векторов признаков, обычно предполагают, что объекты каждого класса группируются в некоторой области пространства признаков и существуют гиперповерхности, «окаймляющие» эти области. Тогда для классификации объектов можно применять процедуру, состоящую из двух этапов: оптимизации положения гиперповерхностей и оценки положения анализируемого объекта по отношению к гиперповерхностям. На первом этапе следует выработать некоторые разделяющие функции, а на втором – сопоставить конкретное значение функции с вектором признаков, представляющих объект. Разделяющими функциями называют функции g 1(X), g 2(X), …, gN (X), которые обуславливают принятие решения, обеспечивающего выполнение следующего условия: w(X) = w i «gi (X) ³ gj (X) " j = 1, 2, …, N, где w(X) – класс объекта X, w i – i -ый класс, i = 1, …, N. Задача построения разделяющих функций, зависящих от признаков объектов и обеспечивающих оптимальное в некотором смысле разделение объектов разных классов, относится к задачам дискриминантного анализа. Линейные разделяющие функции имеют вид g (X) = g (x 1, x 2, …, xn) = w 0 + w 1 x 1 + w 2 x 2 + … + wnxn, где W = (w 0, w 1, …, wn) T – вектор весовых коэффициентов, X = (x 1, x 2, …, xn) T – вектор признаков. Иногда в вектор X вводят дополнительный признак x 0 = 1 и линейную разделяющую функцию определяют в виде суммы . На основе линейных разделяющих функций можно построить классификатор, вычисляющий номер класса, к которому должен быть отнесен объект. Рассмотрим для примера случай двух классов w1 и w2. Имеем две линейные разделяющие функции и . Решающее правило для выполнения классификации можно представить в виде Это равносильно правилу Таким образом, разделяющая поверхность описывается уравнением g (X) = g 1(X) – g 2(X) = 0. Запишем решающее правило с использованием функции g (X) в следующей форме: Очевидно, что уравнение разделяющей поверхности будет также иметь линейный вид. Действительно: где . Определим функцию знака sign(z): С помощью этой функции и уравнения разделяющей поверхности можно вычислить номер класса объекта X: . Действительно:
|