- •1.Персептрон и его роль в становлении распознавания образов.
- •3. Предложить алгоритм автоматической классификации для задачи построения скелета объекта изображения.
- •2. Понятие расстояния в распознавании образов.
- •4. Примеры применения распознавания образов.
- •6. Разработать алгоритм кластерного анализа для построения областей одного цвета.
- •9. Разработка алгоритма самообучения для построения границ областей изображения.
- •21. Предложить алгоритм классификации для задач выделения контура объекта изображения.
- •Оператор Собеля
- •7. Аналогия и задачи распознавания.
- •10. Задача распознавания образов и классификации. Постановка.
- •13. Метод разделяющей функции.
- •14. Гипотеза компактности. Ее значение в распознавании образов.
- •15. Разработать алгоритм таксономического анализа для выделения важных признаков. Ваш вариант.
- •16. Понятие сходства и задача распознавания.
- •17. Привести пример классификации шкал измерений.
- •23. Типы шкал. Примеры.
- •18. Задача выделения осевых линий объектов изображения как задача автоматической классификации.
- •20. Алгоритм классификации типа Форэл.
- •25. Детерминистские методы решения задачи распознавания.
- •26. Метод автоматической классификации типа корреляционных плеяд.
- •28. Задача распознавания без учителя. Метод корреляционных плеяд.
- •29. Реализация метода по определению мер важности объектов в методе потенциальных функций.
- •30. Представить процесс работы системы распознавания рукопечатного текста.
- •39. Представить процесс распознавания рукописного текста. Ваш вариант.
- •31. Задача распознавания без учителя на основе метода потенциальных функций, Алгоритм решения.
- •32. Алгоритм распознавания, основанный на вычислении оценок – перечислить 6 этапов.
- •33. Построить алгоритм таксономического анализа.
- •35. Тестовый подход и его значение для распознавания образов.
- •36.Предложить алгоритм выделения областей постоянной яркости изображения.
- •34. Важность объектов. Выделение значимых объектов при решении задач распознавания.
- •37. Примеры применения распознавания образов:
- •40.Задача распознавания с учителем. Метод комитетов.
- •41.Задачи, решаемые алгоритмами распознавания, основанными на вычислении оценок.
- •42. Привести классификацию шкал по Стивенсону.
- •43. Задача распознавания с обучением как задача оптимизации.
- •44. Представить структуру ппп по распознаванию и классификации образов.
- •45. Представить процесс работы системы Fine Reader.
33. Построить алгоритм таксономического анализа.
35. Тестовый подход и его значение для распознавания образов.
36.Предложить алгоритм выделения областей постоянной яркости изображения.
Чтобы
сформулировать критерий качества, по
которому можно было бы сравнивать
алгоритмы таксономии, напомним, что
таксономия обычно делается не только
для компактной перекодировки множества
то объектов в
таксонов.
Эти таксоны или их типичные представители
(прецеденты) используются в дальнейшем
как для краткого описания имеющихся
объектов, так и (что более важно) для
распознавания новых объектов генеральной
совокупности. Каждый новый объект
относится к тому таксону (образу),
присоединение к которому наилучшим
образом удовлетворяет критерию качества
таксономии.
Пусть
множество то объектов представляет
собой некоторую выборку из генеральной
совокупности, состоящей из
объектов
,
и на множестве то тем или иным
алгоритмом
сделана
таксономия на
таксонов.
Если теперь предъявлять по очереди все
остальные
объектов
и присоединять их к соответствующим
таксонам, то в итоге будет получен
вариант
таксономии
генеральной совокупности
.
Если бы мы тем же алгоритмом
сделали
таксономию сразу всей совокупности
объектов,
то получили бы вариант таксономии
.
Будем
называть таксономии
и
базовой
и выборочной соответственно.
Возникает
вопрос: будет ли таксономия
совпадать
с таксономией
?
Если да, то алгоритм
удачно
угадал структуру множества
по
случайной выборке то. Эта способность
по малой выборке правильно угадывать
структурные закономерности генеральной
совокупности и есть, по-видимому, основная
характеристика
качества
алгоритмов таксономии. Сравнивать
различные алгоритмы таксономии по этому
качеству можно с помощью программного
испытательного полигона «Таксон» [84].
Прежде, чем описать его работу, введем
некоторые обозначения.
Если
объекты
и
принадлежат
разным таксонам, то считаем, что
таксономическое расстояние
между
ними равно единице, а если они из одного
таксона, то
.
Представим себе квадратную бинарную
матрицу размером
,
столбцы и строки которой соответствуют
объектам генеральной совокупности, а
на пересечении
-й
строки с
-м
столбцом стоит значение
.
Все диагональные элементы такой матрицы
равны нулю, так как
,
и матрица симметрична, так как
.
Тогда различие
между
двумя таксономиями
и
можно
определить, наложив одну на другую
матрицы, соответствующие этим таксономиям,
и суммируя число элементов с несовпадающими
значениями
.
Если полученную сумму разделить на
максимально возможное число несовпадений
,
то получим хеммингово расстояние между
матрицами, нормированное в диапазоне
от нуля до единицы:
где
и
—
таксономические расстояния для объектов
из таксономий
и
соответственно.
Чем меньше величина различия
,
тем лучше испытуемый алгоритм таксономии
угадал структуру генеральной совокупности.
В
полигоне «Таксон» можно менять объем
генеральной совокупности
,
объем случайной выборки
и
размерность пространства признаков
.
Множество
представляет
собой либо данные некоторой реальной
задачи, либо данные, порождаемые
генератором с заданным законом
распределения. В последнем случае можно
задавать число таксонов
и
расстояния между таксонами
.
Испытуемому алгоритму
количество
таксонов
либо
задается, либо он должен сам выбрать
наилучшее число таксонов с точки зрения
своего критерия качества
.
В процессе испытания объем выборки
меняется
от малых долей
до
полного объема
.
При каждом значении
выборка
формируется случайным образом, и
эксперимент с
объектами
повторяется
раз
.
Получаемые при этом величины
усредняются.
По итогам экспериментов фиксируется
доля
,
при которой базовая и выборочная
таксономии перестают отличаться друг
от друга. Тот алгоритм считается лучшим,
который достигает этого эффекта при
минимальном значении
.
В ходе испытания алгоритмов таксономии выяснилось, что их способность угадывать структуру генеральной совокупности практически не зависит от размерности признакового пространства. Можно сказать, что по этому свойству машина существенно превосходит человека, который успешно решает задачи таксономии лишь тогда, когда есть возможность непосредственно видеть разделяемое множество, т. е. не более чем в трехмерном пространстве. При большем числе признаков он переходит к примитивному способу деления по каждому признаку в отдельности (например, от и до по возрасту и образованию), разрезая многомерное пространство на гиперпараллелепипеды.
Из рассмотренных в данной книге алгоритмов таксономии при сравнении на полигоне лучшим, как и ожидалось, оказался алгоритм KRAB (см. главу 10), на втором месте был SKAT и на третьем FOREL. Однако следует учитывать, что алгоритм KRAB гораздо более трудоемкий, чем его конкуренты. Кроме того, он выдает результат в виде таксонов произвольной формы и сложности, что требует больших затрат памяти на их описание и затрудняет понимание результата человеком. В итоге приходится сложные таксоны описывать набором более простых форм, например набором гиперсфер или гиперкубов. Алгоритм же FOREL дает быстрые и простые решения. Так что в практическом использовании всем этим алгоритмам находится свое место.
