Cybernetics Wiki
Advertisement

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

Алгоритм[]

  • Для каждого R-элемента устанавливается ошибка , где - требуемая, а - достигнутая реакция.
  • Для каждого А-элемента ошибка вычисляется следующим образом:
    • Вначале ;
    • Если элемент активен и связь оканчивается на R-элементе с ненулевой ошибкой , отличающейся по знаку от веса связи , то с вероятностью к следует прибавить коррекцию, равную -1;
    • Если элемент неактивен и связь оканчивается на R-элементе с ненулевой ошибкой , не отличается (совпадает) по знаку от веса связи , то с вероятностью к следует прибавить коррекцию, равную +1;
    • Если элемент неактивен и связь оканчивается на R-элементе с ненулевой ошибкой , отличающейся по знаку от веса связи (или ), то с вероятностью к следует прибавить коррекцию, равную +1;
    • При всех остальных условиях не изменяется.
  • Если , то ко всем активным связям, оканчивающимся на А или R элементе, прибавляем коррекцию со знаком, совпадающим со знаком , т.е. , где - абсолютное значение (как правило единица).

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

Литература[]



Это основополагающая версия, написанная участниками этого проекта. Но содержимое этой страницы очень близкое по содержанию предоставлено для раздела Википедии на русском языке. Так же, как и в этом проекте, текст этой статьи, размещённый в Википедии, доступен на условиях GNU FDL. Статью, размещенную в Википедии можно найти по адресу: Метод коррекции с обратной передачей сигнала ошибки.


Advertisement