Материал: Мясников В.В. Основы статистической

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

то в соответствии с общей схемой получаем следующий алгоритм настройки

коэффициентов линейной дискриминантной функции:

W{k + \) = W {к)+ aj^x{k)sgnic(y{k))- W ^ ik )x{k^ .

Алгоритм можно переписать также в более наглядном виде:

W{k + i)= -W{k)+ai^x{k\ r{x{k))>W^(k)x{k),

W{k)-ai^x{k), r{x{k))<W^(k)x{k).

Очевидно, полученный алгоритм корректирует текущую оценку вектора

коэффициентов на каждом шаге.

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

Ал г о р и т м наименьшей СКО (НСКО-алгоритм)

ВНСКО-алгоритме критерий качества классификатора имеет вид

J(W ) = 0 . 5 - M ( r ( X ) - W ^ x f .

Поскольку производная критерия

2 Ш = - м Ц ( х , - ¥ х ).

дИ' ' '

ТО в этом случае имеется следующий алгоритм настройки коэффициентов линейного классификатора:

¥ ( k + l) = fv (к)+а;,х(к)(с(х(к))-¥^ (к)х(к)}.

Аналогично АКП-алгоритму, в НСКО-алгоритме коррекции также производятся на каждом шаге. Отличие заключается только в величине этих коррекций. Для линейно неразделимых классов алгоритм сходится в смысле минимизации величины СКО между решением и переменной правильной классификации.

50

Проблемы алгоритмов и способы их разрешения

Одной из основных проблем алгоритмов построения линейных классификаторов на основе метода стохастической аппроксимации является очень медленная скорость сходимости. Основные приемы, используемые для

ускорения сходимости, следующие:

 

• выбор медленно убывающей последовательности {а^,

,

изменение значения

, если только величина

 

на соседних итерациях изменила знак, использование «перцептронного приема», при котором коррекция

вектора коэффициентов производится только в случае неверной классификации поступившего вектора признаков.

3.2

Порядок выполнения лабораторной работы

 

3.2.1 Исходные данные

Два

файла данных, полученных в процессе выполнения первой

лабораторной работы (см. раздел 1 настоящего пособия) и содержащих наборы двумерных нормально распределенных векторов признаков для ситуации равных корреляционных матриц; параметры этих законов распределения; параметры байесовского классификатора для ситуации равных корреляционных матриц (см. раздел 2 настоящего пособия).

Два файла данных, полученных в процессе выполнения первой

лабораторной работы (см. раздел 1 настоящего пособия) и содержащих наборы двумерных нормально распределенных векторов признаков для ситуации неравных корреляционных матриц; параметры этих законов распределения; параметры байесовского классификатора для ситуации неравных корреляционных матриц (см. раздел 2 настоящего пособия).

3.2.2 Общий план выполнения работы

Построить линейный классификатор, максимизирующий критерий Фишера, для классов Qg ^ двумерных нормально распределенных

51

векторов признаков для случаев равных и неравных корреляционных матриц. Сравнить качество полученного классификатора с байесовским классификатором.

Построить линейный классификатор, минимизирующий среднеквадратичную ошибку, для классов Qg и Qj двумерных нормально распределенных векторов признаков для случаев равных и неравных корреляционных матриц. Сравнить качество полученного классификатора с классификатором Байеса и классификатором Фишера.

Построить линейный классификатор, основанный на процедуре Роббинса-Монро, для классов Qg и Qj двумерных нормально распределенных векторов признаков для случаев равных и неравных корреляционных матриц. Исследовать зависимость скорости сходимости итерационного процесса и качества классификации от выбора начальных условий и выбора последовательности корректирующих коэффициентов. Сравнить качество полученного классификатора с байесовским классификатором.

3.2.3Содержание отчета

Отчет по работе должен содержать:

Аналитические вьфажения для классификаторов, полученных в результате выполнения пп. 1-2 плана, и графическое изображение соответствующих им решающих границ вместе с элементами обучающих выборок.

Параметры классификатора, полученного в результате выполнения п.З плана, и его графическое изображение.

Вероятности ошибочной классификации построенных в пп. 1-3 плана классификаторов, найденные экспериментально. Результаты сравнения построенных классификаторов с байесовским классификатором.

Графическая иллюстрация работы итерационного процесса построения классификатора с помощью процедуры Роббинса-Монро; результаты исследования скорости сходимости этого процесса и качества классификации в зависимости от начальных условий и последовательности корректирующих коэффициентов.

52

4 АВТОМАТИЧЕСКАЯ КЛАССИФИКАЦИЯ

Цель работы - изучение теоретических основ и экспериментальное исследование методов автоматической классификации.

В лабораторной работе изучаются методы автоматической классификации в распознавании образов. Рассматривается постановка задачи автоматической классификации, используемая при автоматической классификации меры сходства, критерии кластеризации. Рассматриваются три известных алгоритма: простой алгоритм вьщеления кластеров, максиминный и К внутригрупповых средних.

4Л Теоретические основы лабораторной работы

4.1.1 Постановка задачи автоматической классификации

Пусть классификации подлежат N обьектов, каждый из которых характеризуется w-мерным вектором признаков х , то есть дано множество

векторов {х,

. Эти вектора рассматриваются как фиксированные. Каждый

обьект должен быть отнесен к одному из L классов:

где

число классов L может быть известно заранее или может быть не известно. Таким образом, основной вопрос задачи автоматической классификации (АК), так же как и в других задачах классификации, это вопрос об определении класса'.

Один из возможных подходов к определению класса состоит в его понимании как кластера (таксона), то есть компактной в некотором смысле области в признаковом пространстве. В этом случае задача АК является задачей кластер-анализа и представляет собой задачу идентификации групп схожих образов в анализируемом множестве данных (или задачу вьщеления кластеров).

Процесс вьщеления кластеров является искусством весьма "эмпирическим", так как работа конкретного алгоритма зависит не только от характера анализируемых данных, но в значительной степени и от выбранной меры подобия образов и метода, используемого для идентификации кластеров, и даже от последовательности просмотра образов.

' Речь идет не о задании самого класса, а о задании областей признакового пространства, которые "соответствуют" классам.

53

Источник: https://studfile.net/preview/16497642/