Разница между перцептроном по Розенблатту и многослойным перцептроном по Румельхарту заключается в способе достижения решения. ru.wikipedia.org
Перцептрон по Розенблатту обучается алгоритмом коррекции ошибки. habr.com Этим алгоритмом обучаются только веса между скрытым и выходным слоем, а вес между входным и скрытым слоем не обучается осознанно. habr.com Весовые коэффициенты первого слоя создаются в перцептроне случайно. habr.com
Многослойный перцептрон по Румельхарту обучается алгоритмом обратного распространения ошибки. habr.com При этом обучаются веса между входным и скрытым слоем и веса между скрытым и выходным слоем. habr.com
Другие отличия:
- Функция активации. web.archive.org wiki.loginom.ru Многослойный перцептрон по Румельхарту использует нелинейную функцию активации, как правило сигмоидальную. web.archive.org wiki.loginom.ru
- Сигналы. web.archive.org wiki.loginom.ru В многослойном перцептроне по Румельхарту сигналы, поступающие на вход и получаемые с выхода, не бинарные, а кодируются десятичными числами, которые нужно нормализовать так, чтобы значения были на отрезке от 0 до 1. web.archive.org wiki.loginom.ru
- Архитектура связей. web.archive.org Допускается произвольная архитектура связей, в том числе и полносвязные сети. web.archive.org
- Вычисление ошибки. web.archive.org Ошибка сети вычисляется не как число неправильных образов после итерации обучения, а как некоторая статистическая мера невязки между нужным и получаемым значением. web.archive.org
- Обучение. web.archive.org Обучение проводится не до отсутствия ошибок после обучения, а до стабилизации весовых коэффициентов при обучении или прерывается ранее, чтобы избежать переобучения. web.archive.org