Модель Маккаллоха не может обучаться сама по себе из-за пороговой логики. 12
Каждый нейрон в сети определяет взвешенную сумму состояний всех других нейронов и сравнивает её с порогом, чтобы определить своё собственное состояние. 5 Пороговый вид функции не предоставляет нейронной сети достаточную гибкость при обучении и настройке на заданную задачу. 5
Кроме того, веса входящих сигналов в этой модели жёстко фиксированы, а значит, воздействие на систему того или иного фактора всякий раз будет оказываться однотипным. 4
Для решения этой проблемы американский нейрофизиолог Френсис Розенблат в 1958 году предложил модель нейронной сети, в которой ввёл способность связей к модификации, что сделало её обучаемой. 5