Правило обучения Хебба
Самоадаптация и самоорганизация нейронных сетей достигаются в процессе их обучения, в ходе которого определяются синаптические связи между нейронными элементами. Обучающие правила определяют, как изменяются весовые коэффициенты в ответ на входное воздействие. Правило обучения Хебба имеет биологические предпосылки. Оно является основой многих методов обучения нейронных сетей. Согласно этому правилу, обучения происходит в результате усиления силы связи между одновременно активными нейронами. Поэтому часто используемые в сети связи усиливаются, что объясняет феномен обучения путём повторения и привыкания. Пусть имеются два нейрона i и j, между которыми существует сила связи wij. Тогда правило обучения Хебба можно записать следующим образом: wij (t +1) = wij (t) + xi yj где t – время xi и yj – соответственно выходы i -го и j -го нейронов. В начальный момент времени предполагается, что wij (t =0) = 0, " i, j. Рассмотрим применение правила Хебба для простейшей нейронной сети, состоящей из двух входных и одного выходного нейрона. В такой сети порог выходного нейрона является скрытым в этом элементе. При операциях с нейронными сетями порог нейрона можно вынести за его пределы и изобразить как синаптическую связь с весом, равным T. Так как входное значение, подаваемое на дополнительный нейрон, равно -1, то взвешенная сумма S=w11x1 + w21x2 - T1 Обучение нейронной сети происходит путём настройки весовых коэффициентов и порогов нейронов. Правило обучения Хебба запишется в виде выражений: w11 (t +1) = w11 (t) + x1 y1 w21 (t +1) = w21 (t) + x2 y1 T (t +1) = T (t) - y1 Аналогично правило Хебба записывается для НС большей размерности. Обучение заканчивается после подачи всех входных образов на сеть.
|