Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Линейные решающие функции





Лабораторная работа № 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 ii -ый класс, 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:

.

Действительно:

Date: 2016-05-13; view: 1361; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию