Алгоритм RPROP.
Эвристические алгоритмы обучения многослойного персептрона
Простой эвристический алгоритм, демонстрирующий высокую эффективность обучения, - это алгоритм М. Ридмиллера и Х. Брауна, называемый RPROP [9]. В этом алгоритме при уточнении весов учитывается только знак градиентной составляющей, а ее значение игнорируется:
(3.50)
Коэффициент обучения подбирается индивидуально для каждого веса с учетом изменения значения градиента:
, (3.51)
где , a и b – константы: a=1.2; b=0.5. Минимальное и максимальное значения коэффициента обучения составляют и . Функция sgn( ) принимает значение, равное знаку градиента.