Основы теории нейронных сетей


что латеральное торможение существует, но



что латеральное торможение существует, но

  Лекции

Основы теории нейронных сетей
что латеральное торможение существует, но
1.   Основы искусственных нейронных с...
2.   Персептроны. Представимость и ра...
3.   Персептроны. Обучение персептрон...
4.   Процедура обратного распростране...
5.   Процедура обратного распростране...
6.   Сети встречного распространения
7.   Стохастические методы обучения н...
8.   Нейронные сети Хопфилда и Хэммин...
9.   Обобщения и применения модели Хо...
10.   Двунаправленная ассоциативная па...
11.   Адаптивная резонансная теория. А...
12.   Теория адаптивного резонанса. Реализация
13.   Когнитрон
14.   Неокогнитрон
15.   Алгоритмы обучения
что латеральное торможение существует, но
    Экзамен
    Сдать экзамен экстерном
что латеральное торможение существует, но
    Литература
    Предметный указатель

что латеральное торможение существует, но
что латеральное торможение существует, но
что латеральное торможение существует, но

Основы теории нейронных сетей версия для локальной работы
что латеральное торможение существует, но
что латеральное торможение существует, но
что латеральное торможение существует, но
12. Лекция: Теория адаптивного резонанса. Реализация
что латеральное торможение существует, но
что латеральное торможение существует, но
что латеральное торможение существует, но
Страницы:
« |
1
|
2
|
3
|
4
|
5
|
6
|
вопросы | »
|
учебники
|
для печати и PDA
что латеральное торможение существует, но
  Если Вы заметили ошибку - сообщите нам.  
что латеральное торможение существует, но

Включить комментарии
|| Настройки
|| Модерация
|| Помощь

что латеральное торможение существует, но
что латеральное торможение существует, но
что латеральное торможение существует, но
Принято, что латеральное торможение существует, но игнорируется здесь для сохранения простоты выражения. Торможение является причиной того, что только нейрон с максимальным значением NET будет иметь выход, равный единице; все остальные нейроны будут иметь нулевой выход. Можно рассмотреть системы, в которых в распознающем слое возбуждаются несколько нейронов в каждый момент времени, однако это выходит за рамки данной работы.
Сравнение. На этой фазе сигнал обратной связи от слоя распознавания устанавливает
что латеральное торможение существует, но
в нуль; правило двух третей позволяет возбуждаться только тем нейронам, которые имеют соответствующие компоненты векторов
что латеральное торможение существует, но
и
что латеральное торможение существует, но
, равные единице.
Блок сброса сравнивает вектор
что латеральное торможение существует, но
и входной вектор
что латеральное торможение существует, но
, вырабатывая сигнал сброса, когда их сходство
что латеральное торможение существует, но
ниже порога сходства.


Вычисление этого сходства упрощается тем, что оба вектора являются двоичными (все элементы либо 0, либо 1). Следующая процедура проводит требуемое вычисление сходства:
  1. Вычислить
    что латеральное торможение существует, но
    — количество единиц в векторе
    что латеральное торможение существует, но
    .
  2. Вычислить
    что латеральное торможение существует, но
    — количество единиц в векторе
    что латеральное торможение существует, но
    .

Затем вычислить сходство
что латеральное торможение существует, но
следующим образом:
что латеральное торможение существует, но
.
Например, примем, что
что латеральное торможение существует, но

что латеральное торможение существует, но
может изменяться от 1 (наилучшее соответствие) до 0 (наихудшее соответствие).
Заметим, что правило двух третей делает
что латеральное торможение существует, но
логическим произведением входного вектора
что латеральное торможение существует, но
и вектора
что латеральное торможение существует, но
. Однако
что латеральное торможение существует, но
равен
что латеральное торможение существует, но
, весовому вектору выигравшего соревнование нейрона. Таким образом,
что латеральное торможение существует, но

может быть определено как количество единиц в логическом произведении векторов
что латеральное торможение существует, но
и
что латеральное торможение существует, но
.
Поиск. Если сходство
что латеральное торможение существует, но

выигравшего нейрона превышает параметр сходства, поиск не требуется. Однако если сеть предварительно была обучена, появление на входе вектора, не идентичного ни одному из предъявленных ранее, может возбудить в слое распознавания нейрон со сходством ниже требуемого уровня. В соответствии с алгоритмом обучения возможно, что другой нейрон в слое распознавания будет обеспечивать более хорошее соответствие, превышая требуемый уровень сходства, несмотря на то, что свертка между его весовым вектором и входным вектором может иметь меньшее значение. Пример такой ситуации показан ниже.
Если сходство ниже требуемого уровня, запомненные образы могут быть просмотрены, чтобы найти образ, наиболее соответствующий входному вектору. Если такой образ отсутствует, вводится новый несвязанный нейрон, который в дальнейшем будет обучен. Чтобы инициализировать поиск, сигнал сброса тормозит возбужденный нейрон в слое распознавания на время проведения поиска, сигнал
что латеральное торможение существует, но

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


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

входному вектору
что латеральное торможение существует, но
, сходство
что латеральное торможение существует, но
примет значение единицы и критерий сходства будет удовлетворен.
Обучение. Обучение представляет собой процесс, в котором набор входных векторов подается последовательно на вход сети, а веса сети изменяются при этом таким образом, чтобы сходные векторы активизировали соответствующие им нейроны. Заметим, что это - неуправляемое обучение, здесь нет учителя и нет целевого вектора, определяющего требуемый ответ.
Различают два вида обучения: медленное и быстрое. При медленном обучении входной вектор предъявляется настолько кратковременно, что веса сети не успевают достигнуть своих ассимптотических значений при единичном предъявлении. В этом случае значения весов будут определяться, скорее, статистическими характеристиками входных векторов, чем характеристиками какого-то одного входного вектора. Динамика сети в процессе медленного обучения описывается дифференциальными уравнениями.
Быстрое обучение является специальным случаем медленного обучения, когда входной вектор прикладывается на достаточно длительный срок, чтобы позволить весам приблизиться к их окончательным значениям. В этом случае процесс обучения описывается только алгебраическими выражениями. Кроме того, компоненты весовых векторов
что латеральное торможение существует, но
принимают двоичные значения, в отличие от непрерывного диапазона значений, требуемого в случае быстрого обучения. В данной лекции мы опишем только быстрое обучение.
Рассмотренный далее обучающий алгоритм используется как в случае успешного, так и в случае неуспешного поиска.
Пусть вектор весов
что латеральное торможение существует, но
(связанный с возбужденным нейроном
что латеральное торможение существует, но

распознающего слоя) равен нормализованной величине вектора
что латеральное торможение существует, но
. Эти веса вычисляются следующим образом:
что латеральное торможение существует, но

где
что латеральное торможение существует, но
что латеральное торможение существует, но
-я компонента выходного вектора слоя сравнения,
что латеральное торможение существует, но
— номер выигравшего нейрона в слое распознавания,
что латеральное торможение существует, но
— вес связи, соединяющей нейрон
что латеральное торможение существует, но
в слое сравнения с нейроном
что латеральное торможение существует, но
в слое распознавания,
что латеральное торможение существует, но
— константа > 1 (обычно 2).


Компоненты вектора весов
что латеральное торможение существует, но
, связанного с новым запомненным вектором, изменяются таким образом, что становятся равны соответствующим двоичным величинам вектора
что латеральное торможение существует, но
:
что латеральное торможение существует, но

где
что латеральное торможение существует, но
является весом связи между выигравшим нейроном
что латеральное торможение существует, но
в слое распознавания и нейроном
что латеральное торможение существует, но
в слое сравнения.

Содержание раздела