|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.01.2013, 15:26 | #1 |
Новичок
Джуниор
Регистрация: 21.01.2013
Сообщений: 1
|
Двухслойный персептрон, алгоритм BP. Не обучается, запоминает только последний заученный образ
Доброго времени суток.
Для моей научной работы мне понадобился двухслойный персептрон (вместо реализованного однослойного). Алгоритм обучения использовал - BP (алгоритм обратного распространения ошибки). Параметры ИНС: Входной слой - 1000000 нейронов (50 изображений, 100х200 pix - зачем - не спрашивать), скрытый слой - 100 нейронов, выходной - 15 нейронов. Активационная функция - сигмоид (1/(1+Exp(-Alpha*x)). Проблема следующая: персептрон, после обучения, независимо от поданного образа выдает 1 только на том нейроне который был обучен последним. Другими словами - он запоминает только последний образ, а остальные забывает. Пробовал менять v (скорость обучения), количество нейронов, случайные величины начальных весов и т.д. - одинакого. Приложил класс с этим персептроном во вложении. http://programmersforum.ru/attachmen...1&d=1358767343 Перевел на C# пример, который предложили здесь Многослойный перспетрон в 6-ом посте. вот собрал работающий проект: http://programmersforum.ru/attachmen...1&d=1358767343 Тот же самый глюк. В чем косяк? поставьте на путь истинный) Последний раз редактировалось RABBITSV; 21.01.2013 в 15:50. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мультфильм на Turbo Pascal. Требуется альтернатива cleardevice. Как очистить только последний вставленный кадр? | tdAvenger | Помощь студентам | 10 | 11.11.2012 23:55 |
Счетчик не запоминает количество | iquaker | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.09.2012 15:26 |
Персептрон | Anna) | Помощь студентам | 8 | 19.12.2011 20:03 |
Программа не запоминает число. | artemavd | Общие вопросы Delphi | 4 | 25.09.2010 12:44 |
алгоритм находит только первое вхождение find_if | Progsenya | Общие вопросы C/C++ | 5 | 11.09.2010 10:38 |