- Метод коррекции с обратной передачей сигнала ошибки
-
Метод коррекции с обратной передачей сигнала ошибки - стохастический метод обучения перцептрона, необходимый, чтобы гарантировать сходимость при переменных связях больше чем у одного слоя. Метод был предложен Розенблаттом для перцептрона с переменными S-A связями и может быть использован для бинарных многослойных перцептронов. Является альтернативой методу обратного распространения ошибки, но в отличие от него гарантирует процесс сходимости (достижение решения).
Алгоритм
- Для каждого R-элемента устанавливается ошибка
, где
- требуемая, а
- достигнутая реакция.
- Для каждого А-элемента
ошибка вычисляется следующим образом:
- Вначале
;
- Если элемент
активен и связь
оканчивается на R-элементе с ненулевой ошибкой
, отличающейся по знаку от веса связи
, то с вероятностью
к
следует прибавить коррекцию, равную -1;
- Если элемент
неактивен и связь
оканчивается на R-элементе с ненулевой ошибкой
, не отличается (совпадает) по знаку от веса связи
, то с вероятностью
к
следует прибавить коррекцию, равную +1;
- Если элемент
неактивен и связь
оканчивается на R-элементе с ненулевой ошибкой
, отличающейся по знаку от веса связи
(или
), то с вероятностью
к
следует прибавить коррекцию, равную +1;
- При всех остальных условиях
не изменяется.
- Вначале
- Если
, то ко всем активным связям, оканчивающимся на А или R элементе, прибавляем коррекцию
со знаком, совпадающим со знаком
, т.е.
, где
- абсолютное значение
(как правило единица).
В большинстве случаев наилучшие характеристики могут быть получены если вероятности будут выбранны согласно следующему условию
.
Литература
- Розенблатт, Ф. Принципы нейродинамики: Перцептроны и теория механизмов мозга = Principles of Neurodynamic: Perceptrons and the Theory of Brain Mechanisms. — М.: Мир, 1965. — 480 с.
Категории:- Методы обучения нейросетей
- Перцептрон
- Для каждого R-элемента устанавливается ошибка
Wikimedia Foundation. 2010.