Многослойный перцептрон Румельхарта считается более эффективным, чем классический перцептрон Розенблатта, благодаря ряду особенностей: 13
- Использование нелинейной функции активации (как правило, сигмоидальной). 1
- Наличие более чем одного обучаемого слоя (как правило, два или три). 1
- Сигналы, поступающие на вход и получаемые с выхода, не двоичные, а могут кодироваться десятичными числами, которые нужно нормализовать так, чтобы значения были на отрезке от 0 до 1. 1
- Допускается произвольная архитектура связей (в том числе и полносвязные сети). 1
- Ошибка сети вычисляется не как число неправильных образов после итерации обучения, а как некоторая статистическая мера невязки между нужным и получаемым значением. 1
- Обучение проводится не до отсутствия ошибок после обучения, а до стабилизации весовых коэффициентов при обучении или прерывается ранее, чтобы избежать переобучения. 1
Эти особенности позволяют улучшить способность к обобщению, то есть к правильным реакциям на стимулы, которым перцептрон не обучался. 1