Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
7.3. Алгоритмы с управляющими параметрами, настраиваемыми в ходе классификации7.3.1. Параллельные процедуры.Рассматриваемые ниже алгоритмы ИСОМАД и Пульсар являются модификациями соответственно алгоритмов Алгоритм ИСОМАД (Isodata) Опишем наиболее распространенный вариант Параметры, определяющие процедуру классификации:
Конкретные значения параметров задаются на основе априорной информации либо на этапе разведочного анализа выбираются из общих соображений, а затем корректируются от итерации к итерации. Пусть на классификацию поступила выборка Схема алгоритма 1. Выбираются значения параметров. 2. Строится минимальное дистанционное разбиение 3. Пусть 4. Вычисляется набор центров 5. Вычисляется вектор
6. Вычисляется
7. а) Если текущий цикл итерации последний, то переход к 11; б) если 8. Для каждого класса
9. В каждом векторе
10. Если а) или б) то класс 11. Вычисляется матрица 12. Расстояния Пусть 13. Слияние классов. Для каждой пары 14. Если текущий цикл итерации последний, то алгоритм заканчивает работу. В противном случае переход к 1, если пользователь решил изменить какой-либо из параметров алгоритма, либо переход к 2, если в очередном цикле итерации параметры не меняются. Завершением цикла итерации считается каждый переход к 1 либо к 2. Алгоритм Пульсар. Этот алгоритм, как и алгоритм Форель, состоит из последовательности одинаковых этапов, на каждом из которых выделяется один компактный класс (сгусток). Но радиус шара (величина окна просмотра) не фиксируется, а меняется (пульсирует) в ходе классификации. Для этого в алгоритм включены управляющие параметры, позволяющие поиск окончательного радиуса реализовать в виде процедуры стохастической аппроксимации. Опишем этап выделения одного сгустка [42]. Параметры, определяющие процедуру классификации:
Схема алгоритма 1. Выберем начальный центр 2. Для радиуса 3. Пусть на Положим
Здесь Далее положим
4. Если 7.3.2. Последовательные процедуры.В качестве основного примера, следуя [58], опишем вариант последовательного алгоритма Параметры, определяющие процедуру классификации:
Пусть на классификацию поступает последовательность точек начального набора центров центрам веса Схема алгоритма 1. Выберем значения параметров 2. Проведем огрубление центров Расстояние между двумя ближайшими центрами сравнивается с 3. Для вновь поступившей точки
Если Все остальные центры и их веса не пересчитываются. Полученные в итоге наборы центров я весов обозначаются через 4. Цикл итерации состоит из шагов п. 1—3. Если поль зователь решил изменить значение параметров 5. После прохождения Выбор значений параметров признается удачным (удовлетворительным), если получаемая в результате классификация оптимальна или с точки зрения экспертов, или в смысле принятых функционалов качества разбиения.
|
1 |
Оглавление
|