русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Алгоритм разностного группирования


Дата добавления: 2014-11-28; просмотров: 794; Нарушение авторских прав


Алгоритм разностного группирования данных является модификацией алгоритма пикового группирования, предложенного З.Егером и Д.Филёвым. В качестве меры плотности размещения векторов используются так называемые пиковые функции. В алгоритме разностного группирования в качестве потенциальных центров пиковых функций используются обучающие векторы . Пиковая функция задаётся в виде [6]:

. (8.95)

Значение коэффициента определяет сферу соседства векторов. При большой плотности векторов вокруг точки , значение функции велико, следовательно, точка является «удачным» кандидатом в центры. После расчёта значений пиковой функции для всех точек , отбирается та, для которой значение функции оказалось максимальным. Именно эта точка становится первым отобранным центром . Выбор следующего центра возможен после исключения предыдущего и всех точек, лежащих в его окрестности. Для этого пиковая функция переопределяется в виде:

. (8.96)

Обычно при выборе новой константы соблюдается условие . Пиковая функция принимает нулевое значение при и близка к нулю в ближайшей окрестности этой точки.

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

Если существует множество обучающих данных в виде пар векторов так, как это происходит при обучении с учителем, то для нахождения центров, соответствующих множеству векторов , достаточно сформировать расширенную версию векторов в виде . При этом определяют расширенные версии центров с размерностью, равной сумме размерностей векторов и . Тогда в описании центров можно выделить часть , соответствующую векторам (первые N компонентов) и остаток , соответствующий вектору . Таким образом, можно получить центры, как входных переменных, так и ожидаемых выходных значений . В случае применения нечётких правил с одним выходом векторы и сводятся к скалярным величинам.



Независимо от способа реализации алгоритма обучения сеть с нечёткой самоорганизацией выполняет нечёткое группирование данных путём приписывания их к различным центрам на основании коэффициентов принадлежности, значения которых изменяются от нуля до единицы. Это означает, что каждый вектор x представляется множеством центров, причём влияние каждого из них на значение вектора различно и зависит от величины коэффициента принадлежности. Если считать, что вектор представляется M центрами , а принадлежность вектора к каждому центру задана коэффициентом (формула 8.73), то реконструкция исходного вектора происходит согласно выражению:

. (8.97)

В этом состоит существенное различие нечёткой самоорганизации от классической самоорганизации Кохонена, при которой реконструкция вектора выполняется на базе одного центра, ближайшего к данному вектору, путём простого приписывания ему значения этого центра.



<== предыдущая лекция | следующая лекция ==>
Алгоритм нечёткой самоорганизации C-means | Нейронные нечёткие сети на основе нечётких нейронов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.244 сек.