На рисунке ниже вы можете увидеть алгоритм обучения, пытающийся научиться производить желаемый результат (красная линия). Алгоритм обучения аналогичен нейронной сети с обратным распространением ошибок.
«Скорость обучения» — это значение, которое контролирует размер корректировок, вносимых в процессе обучения. Если скорость обучения слишком высока, то алгоритм обучается быстро, но его прогнозы сильно прыгают в процессе обучения (зеленая линия — скорость обучения 0,001), если она ниже, то прогнозы прыгают меньше, но алгоритм занимает меньше времени. намного дольше учиться (синяя линия - скорость обучения 0,0001).
Черные линии — скользящие средние.
Как я могу настроить скорость обучения, чтобы она сначала приближалась к желаемому результату, но затем замедлялась, чтобы можно было отточить правильное значение?
http://img.skitch.com/20090605-pqpkse1yr1e5r869y6eehmpsym.png