Всем привет!
Я создал небольшую программу для обучения нейронной сети алфавиту по классическому методу обучения с учителем. На вход подаю отцифрованные в двоичном формате образы, а сеть нейронов определяет, какая это буква. Программа написана универсально для любого количества нейронных слоев и нейронов. Но есть проблема:
при 1 нейрослое программа отлично запоминает все буквы и распознает их, а при добавлении еще слоев, программа также прекрасно учится, но только одному образу (букве), при обучении ее другому образу, она напроч забывает предидущие. Я бы оставил 1 слой, но его память ограничена. Проверял модуль несколько раз - все четко по алгоритму. Подскажите пожалуйста, в чем может быть причина.