§ 6. Коллективно-групповые методы распознавания (класс алгоритмов КГМ) [64]Описанный выше подход к решению задачи прогнозирования применим и к задаче распознавания образов. Уже упоминались методы распознавания, использующие не одно, а несколько параллельно работающих решающих правил [116, 138]. Каждое правило выдает свой частный вариант решения. Окончательное решение принимается на основании учета этих вариантов с помощью той или иной процедуры обобщения. Этот подход целесообразно расширить на случай, когда используется не одна группа решающих правил, а несколько, т. е. «коллектив» групп. Иерархия групп или коллективов может быть сколь угодно большой. На каждом уровне вырабатываются частные решения, по ним — обобщенные решения данного уровня, которые играют роль частных для следующего уровня и т. д. Компетентность группы решающих правил может оцениваться по величине, характеризующей разброс получаемых результатов. При прогнозировании величин, измеряемых в сильных шкалах, для этой цели используется дисперсионный критерий. В задачах распознавания прогнозируется характеристика, измеряемая в шкале наименований, и здесь в качестве меры неодинаковости решений можно использовать энтропию Если распознается Компетентность Если соревнуются несколько групп решающих правил, то энтропийный критерий позволяет делать обоснованный выбор наиболее компетентной группы. Если же используется одна группа (один коллектив решающих правил), то по величине энтропии можно судить об ожидаемой ошибке (или надежности) распознавания данного объекта. Так же, как и в случае прогнозирования, энтропийный критерий приводит к формулировке нового метода выбора компетентных групп решающих правил: если в распоряжении имеется несколько групп решающих правил, то нужно использовать все группы и затем выбирать ту из них, частные решения в которой отличаются наименьшей энтропией. На основании изложенного можно предложить следующую общую схему класса эффективных алгоритмов для решения задач распознавания образов с помощью коллективно-групповых решающих правил (класс алгоритмов КГМ). Алгоритмы этого класса состоят в выполнении четырех последовательных этапов: 1) генерации групп решающих правил; 2) получения частных решений и оценки компетентности групп; 3) формирования обобщенного решения; 4) оценки ожидаемой ошибки. I. Этап генерации групп решающих правил. На этом этапе можно использовать любые способы порождения семейств решающих правил. Общая схема этого процесса предложена Ю. И. Журавлевым [62, 63]. Представим, что для распознавания используются линейные решающие правила в виде конечного набора из Наряду с гиперплоскостями можно использовать и другие типы решающих правил, например наборы из квадратичных, таксономических или логических решающих правил. Каждый набор может породить свой коллектив решающих правил, и мы получим множество из II. Этап получения частных решений и оценки компетентности групп. Техника получения частных решений правилами из группы Если просуммировать «голоса», высказанные членами группы Сумма этих величин равна единице, а энтропия такого решения есть Отсюда компетентность Решение В результате будет получено коллективное решение в виде вероятностей принадлежности объекта Теперь можно определить энтропию этого решения Аналогичные операции над всеми Если требуется получить одно категоричное решение, то выбирается образ По значению компетентности коллектива решающих правил Описанная схема выглядит и является на самом деле сложной для реализации. Ее можно упростить путем уменьшения величин
|