Метод коррекции с обратной передачей сигнала ошибки

Метод коррекции с обратной передачей сигнала ошибки

Метод коррекции с обратной передачей сигнала ошибки - стохастический метод обучения перцептрона, необходимый, чтобы гарантировать сходимость при переменных связях больше чем у одного слоя. Метод был предложен Розенблаттом для перцептрона с переменными S-A связями и может быть использован для бинарных многослойных перцептронов. Является альтернативой методу обратного распространения ошибки, но в отличие от него гарантирует процесс сходимости (достижение решения).

Алгоритм

  • Для каждого R-элемента устанавливается ошибка E_r = R^* - r^*, где R^* - требуемая, а r^* - достигнутая реакция.
  • Для каждого А-элемента a_i ошибка вычисляется следующим образом:
    • Вначале E_i = 0;
    • Если элемент a_i активен и связь c_{ir} оканчивается на R-элементе с ненулевой ошибкой E_r, отличающейся по знаку от веса связи w_{ir}, то с вероятностью p_1 к E_i следует прибавить коррекцию, равную -1;
    • Если элемент a_i неактивен и связь c_{ir} оканчивается на R-элементе с ненулевой ошибкой E_r, не отличается (совпадает) по знаку от веса связи w_{ir}, то с вероятностью p_2 к E_i следует прибавить коррекцию, равную +1;
    • Если элемент a_i неактивен и связь c_{ir} оканчивается на R-элементе с ненулевой ошибкой E_r, отличающейся по знаку от веса связи w_{ir} (или w_{ir}=0 ), то с вероятностью p_3 к E_i следует прибавить коррекцию, равную +1;
    • При всех остальных условиях E_i не изменяется.
  • Если E_i \not= 0, то ко всем активным связям, оканчивающимся на А или R элементе, прибавляем коррекцию \eta со знаком, совпадающим со знаком E_i, т.е. \Delta w_{ij} = a_i^* sign(E_i) \varepsilon , где \varepsilon - абсолютное значение \eta (как правило единица).

В большинстве случаев наилучшие характеристики могут быть получены если вероятности будут выбранны согласно следующему условию p_1 > p_2 > p_3.

Литература


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Метод коррекции с обратной передачей сигнала ошибки" в других словарях:

  • Метод коррекции ошибки — Эта статья о нейросетях; о коррекции ошибок в информатике см.: обнаружение и исправление ошибок. Метод коррекции ошибки  метод обучения перцептрона, предложенный Фрэнком Розенблаттом. Представляет собой такой метод обучения, при котором вес… …   Википедия

  • Перцептрон с переменными S-A связями — Перцептрон с переменными S A связями  перцептрон Розенблатта с несколькими R элементами и переменными (обучаемыми) S A и A R связями. В названии акцент сделан на S A связи, так как это последнее снятое Розенблаттом ограничение при… …   Википедия

  • Список алгоритмов — Эта страница информационный список. Основная статья: Алгоритм Ниже приводится список алгоритмов, группированный по категориям. Более детальные сведения приводятся в списке структур данных и …   Википедия

  • Программируемые алгоритмы —       Служебный список статей, созданный для координации работ по развитию темы.   Данное предупреждение не устанавл …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»