Порядок выполнения работы. 1. Ознакомление с теоретической частью лабораторной работы
1. Ознакомление с теоретической частью лабораторной работы. 2. Реализация метода потенциалов. 3. Оформление отчета по выполненному заданию.
Процедура классификации состоит в том, чтобы для каждой области Rl найти решающую функцию gl(x), где N – общее количество областей, такое, что если Решающую функцию часто представляют в виде линейной суммы:
Для случая N сепарабельных классов (N > 2) решение о принадлежности объекта к определенному классу будет таким:
где С – множество, состоящее из N классов. В процессе построения решающей функции основная задача заключается в том, чтобы найти весовые коэффициенты вида Одной из важных операций в процессе решения задачи распознавания образов является операция выявления общих характеристик предъявляемых объектов. Отнесение их к одному классу может рассматриваться как обобщение исходных данных. Для этой операции характерны два связанных действия: объединение подобных и отделение отличающихся объектов. Понятия подобия и сходства должны быть по возможности формализованы. Для этого используется понятие расстояние. Чем меньше расстояние между объектами x и y, тем больше между ними сходство. Рассмотрим алгоритм разделения на два класса, состоящий в том, чтобы отнести неизвестный предъявляемый объект к одному из двух известных классов: с1 или с2. Количество классов можно наращивать, главное условие – их сепарабельность. На первом этапе задача состоит в поиске разделяющей функции, позволяющей, исходя из обучающей выборки, определить границу между двумя классами. Эту процедуру называют обучением системы. На втором этапе разделяющая функция используется для классификации заданных объектов. В качестве примера способа построения функции, разделяющей области двух классов, а затем распознавания с ее помощью предъявляемых объектов, рассмотрим метод потенциалов, для чего введем некоторые понятия. Все объекты будем представлять точками в пространстве признаков. Пусть в каждой такой точке помещен электрический заряд. В некоторой произвольной точке М совокупность всех зарядов создает электрический потенциал V, являющийся суммой отдельных потенциалов, создаваемых каждым отдельным зарядом. Известно, что величина потенциала вычисляется как сумма Если отвлечься от электрической специфики введенных понятий, то можно представить всякое облако точек, отображающее некоторый класс, как некое потенциальное плато, отделенное от других подобных ему. Каждое плато задает определенный класс объектов. Классы находятся на большом расстоянии друг от друга, где потенциал минимален или равен нулю. Определение минимальной эквипотенциали позволит найти границу между классами. Пусть Разделяющая функция находится с помощью суммарного потенциала
Правильная классификация соответствует случаям, когда K(x)> 0 при Поскольку интервал изменения аргументов
Тогда определим значения первых четырех
при этом потенциальная функция
где Рассмотрим пример, в котором методом потенциалов требуется построить разделяющую функцию между двумя классами C1 и C2, для которых имеются представители: объекты Алгоритм применения метода потенциалов 1-й шаг. Суммарный потенциал на первом шаге вычисляется через суммарный потенциал на нулевом шаге и частный потенциал в первом объекте-образце следующим образом: 2-й шаг. 3-й шаг. 4-й шаг. Поскольку в начале алгоритма было сделано предположение для первого объекта, проверяем, как классифицируется точка X1: Таким образом, все четыре объекта-образца классифицированы правильно, и разделяющая функция описывается уравнением Рис. 3. Разделяющая функция для двух классов
На нем видно, что объекты Если в полученное уравнение разделяющей функции подставить координаты объектов-образцов, то для
|