Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
4.3.2. Результаты вычислительных экспериментовДля проведения сравнения были отобраны оптимизационные процедуры Беждека — Данна, Педрича и Уиндхема, иерархический вариант алгоритма Тамуры - Хигути — Танаки и алгоритм классификации на нечетких графах Берштейна — Дзюбы. Для всех оптимизационных процедур эксперименты проводились при числе классов, равном двум, трем и четырем, для процедуры классификации на нечетких графах Берштейна — Дзюбы эксперименты проводились при числе классов, равном двум и трем. При проведении вычислительных экспериментов с оптимизационными процедурами в качестве матрицы первоначального разбиения в каждом эксперименте для определенного числа классов использовалась одна и та же, сгенерированная случайным образом с соблюдением условия нечеткого разбиения Распини В таблице 4.8 приведены результаты разбиения исследуемой совокупности объектов алгоритмом Беждека — Данна на два класса. Линейная диаграмма разбиения приведена на рис. 4.3. Таблица 4.8. Значения принадлежностей объектов классам при разбиении исследуемой совокупности алгоритмом Беждека—Данна на два класса
(см. скан) Рис. 4.3. Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Беждека — Данна на два класса Результаты разбиения исследуемой совокупности объектов алгоритмом Беждека — Данна на три класса приведены в таблице 4.9, а линейная диаграмма представлена на рис. 4.4. Таблица 4.9 Значения принадлежностей объектов классам при разбиении исследуемой совокупности алгоритмом Беждека — Данна на три класса
(см. скан) Рис. 4.4. Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Беждека — Данна на три класса Матрица разбиения исследуемой совокупности объектов алгоритмом Беждека — Данна на четыре класса представлена таблицей 4.10, а соответствующая линейная диаграмма — на рис. 4.5. Таблица 4.10 Значения принадлежностей объектов классам при разбиении исследуемой совокупности алгоритмом Беждека—Данна на четыре класса
(см. скан) Рис. 4.5. Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Беждека — Данна на четыре класса В таблице 4.11 приведены результаты обработки исследуемой совокупности объектов алгоритмом Педрича, где в качестве помеченных объектов рассматривались объекты Таблица 4.11 Значения принадлежностей объектов классам при разбиении исследуемой совокупности алгоритмом Педрича на два класса
(см. скан) Рис. 4.6. Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Педрича на два класса Матрица разбиения исследуемой совокупности объектов алгоритмом Педрича на три класса, где в качестве помеченных объектов рассматривались объекты Таблица 4.12 Значения принадлежностей объектов классам при разбиении исследуемой совокупности алгоритмом Педрича на три класса
(см. скан) Рис. 4.7. Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Педрича на три класса Результаты разбиения исследуемой совокупности объектов алгоритмом Педрича на четыре класса приведены в таблице 4.13, а линейная диаграмма представлена на рис, 4.8. В качестве помеченных выступали объекты Таблица 4.13 Значения принадлежностей объектов классам при разбиении исследуемой совокупности алгоритмом Педрича на четыре класса
(см. скан) Рис. 4.8. Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Педрича на четыре класса При обработке данных алгоритмом Беждека — Данна объекты Результаты обработки данных алгоритмом Педрича отличаются от результатов, полученных при помощи алгоритма Беждека — Данна, не только значениями принадлежности объектов классам, но и распределением объектов по классам: к примеру, при разбиении на два класса ядра групп выглядят как В таблице 4.14 приведены результаты разбиения исследуемой совокупности объектов алгоритмом Уиндхема на два класса. Таблица 4.14. Результаты разбиения исследуемой совокупности объектов алгоритмом Уиндхема на два класса
Соответствующая линейная диаграмма представлена на рис. 4.9. (см. скан) Рис. 4.9, Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Уиндхема на два класса Результаты, полученные при обработке исследуемой совокупности объектов алгоритмом Уиндхема, достаточно интересны и заслуживают более детального рассмотрения. В первую очередь следует отметить весьма небольшие отличия значений степеней принадлежности обоим классам, однако анализ матрицы разбиения позволяет выделить группы и
Весьма интересны также результаты, представленные матрицей весов прототипов классов. Отчетливо выделяется группа Таблица 4.15 представляет результаты обработки исследуемой совокупности объектов алгоритмом Уиндхема при разбиении на три класса. Таблица 4.15. Результаты разбиения исследуемой совокупности объектов алгоритмом Уиндхема на три класса
Линейная диаграмма, иллюстрирующая разбиение исследуемой совокупности объектов алгоритмом Уиндхема на три класса, изображена на рис. 4.10. (см. скан) Рис. 4.10. Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Уиндхема на три класса При разбиении исследуемой совокупности объектов алгоритмом Уиндхема на три класса для всех объектов значения степеней принадлежности также различаются между собой весьма незначительно: то обстоятельство, что значения степеней принадлежности объектов Анализ матрицы весов прототипов в данном случае оказывается малопригодным для интерпретации полученных результатов, поскольку, аналогично разбиению на два класса, выделяется группа для элементов которой имеет место Результаты обработки исследуемой совокупности объектов алгоритмом Уиндхема при числе классов, равном четырем, представлены в таблице 4.16. Таблица 4.16. Результаты разбиения исследуемой совокупности объектов алгоритмом Уиндхема на четыре класса
Линейная диаграмма, иллюстрирующая матрицу разбиения исследуемой совокупности объектов алгоритмом Уиндхема на четыре класса, изображена на рис. 4.11. (см. скан) Рис. 4.11. Линейная диаграмма нечеткого разбиения исследуемой совокупности объектов алгоритмом Уиндхема на четыре класса Результаты разбиения исследуемой совокупности объектов алгоритмом Уиндхема на четыре класса сходны с результатами разбиения на три класса: класса, выделяется группа объектов Таким образом, при обработке рассматриваемых исходных данных алгоритмом Уиндхема наиболее просто интерпретируются результаты разбиения на два класса. Следует указать, что при обработке данных Е. Андерсона алгоритмом Уиндхема отчетливо выделяется класс SETOSA, тогда как классы VERSICOLOR и VIRGINICA «сливаются» В таблице 4.17 представлены значения коэффициента разбиения Таблица 4.17 Значения показателей качества разбиения при обработке исследуемой совокупности объектов различными оптимизационными алгоритмами
При рассмотрении значений коэффициента разбиения значений Оценка сходимости нечетких оптимизационных кластер-процедур производилась в соответствии с формулой (4.1) также для случаев разбиения на два, три и четыре класса. Результаты исследования сходимости алгоритма Беждека — Данна представлены на рис. 4.12.
Рис. 4.12. Сходимость алгоритма Беждека — Данна при разбиении исследуемой совокупности объектов на два, три и четыре класса На рис. 4.13 представлены результаты исследования сходимости алгоритма Педрича.
Рис. 4.13. Сходимость алгоритма Педрича при разбиении исследуемой совокупности объектов на два, три и четыре класса При рассмотрении графиков сходимости следует отметить «скачки» как при работе процедуры Беждека — Данна, так и при работе процедуры Педрича, что также отмечалось В. Педричем [140, с. 17-18], причем при рассмотрении графика сходимости процедуры Беждека — Данна существенные «скачки» наблюдаются у графиков под номерами 2 и 3, а при рассмотрении графика сходимости процедуры Педрича — у графика номер 3. Данное обстоятельство подтверждает упоминавшийся выше тезис У. Кеймака и М. Сетнеса о зависимости результатов работы оптимизационных алгоритмов от начального разбиения и целесообразности проведения ряда экспериментов с различными начальными разбиениями. Иллюстрация сходимости алгоритма Уиндхема при разбиении исследуемой совокупности объектов на два, три и четыре класса представлена на рис. 4.14.
Рис. 4.14. Сходимость алгоритма Уиндхема при разбиении исследуемой совокупности объектов на два, три и четыре класса На рис. 4.12-4.14 график сходимости того или иного метода при разбиении на два класса отмечен цифрой 1, при разбиении на три класса — цифрой 2, при разбиении на четыре класса — цифрой 3. Рассмотрение представленных результатов работы нечетких оптимизационных методов кластеризации показывают, что наиболее быстрым является алгоритм Уиндхема. Касательно сходимости оптимизационных процедур следует также отметить, что с целью уменьшения числа итераций в тех случаях, когда решаемая задача не требует высокой точности вычислений, удовлетворительные результаты могут быть получены при значении порога в, приблизительно равном 0.01. На рис. 4.15 представлены результаты работы иерархического варианта алгоритма Тамуры — Хигути — Танаки.
Рис. 4.15. Результаты работы иерархической версии алгоритма Тамуры—Хигути—Танаки При рассмотрении иерархии в первую очередь необходимо отметить разделение объектов
На рис. 4.16 изображен исходный граф, иллюстрирующий классифицируемую с помощью алгоритма Берштейна — Дзюбы совокупность объектов.
Рис. 4.16. Граф сходства исследуемой совокупности объектов Результаты работы процедуры классификации на нечетких графах Берштейна — Дзюбы для двух и трех классов представлены на рис. 4.17.
Рис. 4.17. Результаты обработки исследуемой совокупности объектов алгоритмом Берштейна—Дзюбы: а) при числе классов, равном двум; б) при числе классов, равном трем Очевидно, что процедура классификации на нечетких графах Берштейна — Дзюбы относит наиболее похожие объекты к различным классам, а наиболее различающиеся объекты оказываются в одном классе. Данное обстоятельство позволяет рассматривать алгоритм классификации на нечетких графах Берштейна — Дзюбы как метод решения задачи обратной классификации в рамках концепции двойственности, подробно рассмотренной И. Д. Манделем [31, с. 132-136]. Представленные результаты работы различных нечетких кластер-процедур имеют иллюстративный характер, и, безусловно, не могут служить основанием для предпочтения каких-либо одних кластер-процедур перед другими.
|
1 |
Оглавление
|