КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Комбинированные НС
Комбинированные нейронные сети объединяют возможности разных типов НС. Одной из наиболее популярных комбинированных сетей, использующихся на практике, является сеть встречного распространения CPN (Counter Propagation Network), первым слоем которой является сеть Кохонена, вторым – сеть Гроссберга. Сеть CPN была предложена Р. Хехт-Нильсеном в 1987 году.
Слой Гроссберга представляет собой конфигурацию входных и выходных звёзд Гроссберга. Нейрон в форме входной звезды имеет n входов, которым соответствуют весовые коэффициенты W =
Подстройка весовых коэффициентов проводится по следующей формуле:
где Выходная звезда Гроссберга выполняет противоположную функцию – при поступлении сигнала на вход выдается определенный вектор. Нейрон этого типа имеет один вход и m выходов с весами W =
где Обучение CPN состоит из двух фаз:
Используется конкурентное обучение с выявлением нейрона победителя на каждом шаге обучения. В качестве метрики используется евклидово расстояние: Выходное значение нейронов в слое Кохонена:
Осуществляется обучение с учителем. Функция активации нейронов в слое Гроссберга является линейной. Выходное значение нейронов в слое Гроссбнрга:
Пример.
Карта Кохонена (плоскость xy) соответствует разбиению входного пространства на кластеры. Тогда аппроксимации функции будет соответствовать высота z: Алгоритм обучения: Для обучения нейронов слоя Кохонена используется конкурентное обучение:
Для выходного слоя используется алгоритм обучения с учителем: Необходимо найти оптимальные весовые коэффициенты связи выходного нейрона слоя Кохонена и i -того входа нейрона слоя Гроссберга
Ошибка обучения вычисляется не для одного вектора, а для ряда векторов, которые входят в кластер, соответствующий определенному нейрону. Алгоритм обучения сводится к следующей последовательности действий:
1) вычисляем норму вектора 2) определяем нейрон победитель 3) модифицируем весовые коэффициенты нейрона победителя (возможно с учётом эффекта латерального торможения):
4) модифицируем весовые коэффициенты k -того нейрона последнего слоя
4. Иерархический классификатор
Иерархический классификатор разбивает процесс решения задачи на отдельные этапы. Данный подход позволяет упростить решаемую задачу.
Пример.
Количество сетей Хемминга равно числу классов, при этом выходным сигналом каждого нейрона слоя Кохонена является позиционный код, определяющий номер класса, к которому следует отнести входной образ. Если окажется, что входной образ не ассоциируется ни с одним из существующих классов, то для него может быть выделен новый класс. Алгоритм обучения и функционирования состоит из двух этапов: 1 этап. Конкурентное обучение и модификация весовых коэффициентов сети Кохонена.
где 2 этап. Обучение сети Хемминга.
Процесс обучения закончится, когда сеть придет в стабильное состояние.
Замечание. Процедуры обучения и функционирования сети могут производится параллельно. Для этого вводится коэффициент бдительности ρ, который характеризует допустимую степень отклонения входного образа от образов, хранящихся в сети. Для каждого входного образа вычисляется расстояние
Дата добавления: 2014-01-15; Просмотров: 692; Нарушение авторских прав?; Мы поможем в написании вашей работы! |