Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МатМод экология / Лекция №9

.pdf
Скачиваний:
79
Добавлен:
22.03.2016
Размер:
523.89 Кб
Скачать

Рис. 9.5. Двумерная функция Гаусса

Входной слой, как в многослойном персептроне, имеет столько нейронов, сколько параметров имеют входные вектора.

Радиальные нейроны включаются в сеть по мере обучения по одному на каждый пример. Каждый из них имеет гауссовскую функцию с центром в этом примере. Таким образом, в вероятностной нейронной сети столько нейронов в промежуточном радиальном слое, сколько примеров существует в обучающем множестве. Каждый нейрон входного слоя соединен со всеми нейронами радиального слоя. Для каждого радиального нейрона синаптические веса связей, соединяющих с ним входные нейроны,

устанавливаются равными элементам соответствующего вектора-образца.

Например: пусть j-тый представленный сети для обучения вектор-

пример имеет вид: d (d1 ,d2 ,...dn ) . Тогда в сеть будет добавлен один нейрон радиального слоя:

Рис. 9.6. Добавление нейрона в радиальный слой

Значения весов принимаются равными элементам обучающего

примера, то есть: w

d ,

w

d

w

d . Функция активации принимает

1 j

1

 

2 j

2

 

nj

n

 

 

 

вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

f

 

 

 

(wij

xi )

(9.15)

 

j

(x) exp

i 1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Рис. 9.7. Присоединение радиального нейрона к существующему выходному.

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

Рис.9.8. Добавление выходного нейрона

Иногда дополнительно добавляют еще один нейрон, который будет вычислять максимум от поданых на него сигналов от выходного слоя. Тогда именно этот единственный нейрон и будет образовывать искусственный выходной слой, а нейроны выходного слоя будут называться нейронами слоя суммирования. Выходной максимизирующий нейрон будет однозначно указывать класс, к которому принадлежит входной вектор. Общий такой вид построенной и одновременно обученной вероятностной нейронной сети отображен на РИС,

Рис. 9.9. Пример архитектуры сети PNN с нейроном типа MAX.

Преимущества. Обучение вероятностной нейронной сети намного проще, чем ВackРropagation. Недостатком сети является ее размер, поскольку она фактически содержит в себе все обучающие данные, требует много памяти и может медленно работать.

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

Соседние файлы в папке МатМод экология