|
142 / 16 / 2
Регистрация: 21.01.2013
Сообщений: 54
|
|
Двухслойный персептрон, алгоритм BP. Не обучается, запоминает только последний заученный образ21.01.2013, 14:18. Показов 13901. Ответов 43
Метки нет (Все метки)
Доброго времени суток.
Для моей научной работы мне понадобился двухслойный персптрон (вместо реализованного однослойного). Алгоритм обучения использовал - BP (алгоритм обратного распространения ошибки). Параметры ИНС: Входной слой - 1000000 нейронов (50 изображений, 100х200 pix - зачем - не спрашивать), скрытый слой - 100 нейронов, выходной - 15 нейронов. Активационная функция - сигмоид (1/(1+Exp(-Alpha*x)). Проблема следующая: персептрон, после обучения, независимо от поданного образа выдает 1 только на том нейроне который был обучен последним. Другими словами - он запоминает только последний образ, а остальные забывает. Пробовал менять v (скорость обучения), количество нейронов, случайные величины начальных весов и т.д. - одинакого. Приложил класс с этим персептроном во вложении. (вложить нет прав пока). http://zalil.ru/34189242 Перевел на C# пример, который предложили здесь Многослойный перспетрон в 6-ом посте. вот собрал работающий проект: http://zalil.ru/34189254 Тот же самый глюк. В чем косяк? поставьте на путь истинный)
0
|
|
| 21.01.2013, 14:18 | |
|
Ответы с готовыми решениями:
43
Не запоминает линии, а только текст Массив $url[0] запоминает только один символ Нейронные сети "Многослойный персептрон и алгоритм обратного распространения ошибки" |
|
0 / 0 / 0
Регистрация: 04.04.2016
Сообщений: 2
|
||||||
| 10.06.2017, 15:01 | ||||||
|
Здравствуйте,RABBITSV! Я увлёкся нейросетями в последнее время, решил написать классификатор изображений mnist. Но он давал неправильные выходные данные. Я несколько раз переписывал его, изменяя всевозможные параметры сетки, и запутался окончательно. Можете, пожалуйста, проанализировать мой последний вариант, и сказать, что в нём не так?
0
|
||||||
|
142 / 16 / 2
Регистрация: 21.01.2013
Сообщений: 54
|
|
| 10.06.2017, 23:10 [ТС] | |
|
Я извиняюсь, что пока не особо всматривался и не тестировал Ваш код, но возможно вы просто слишком мало обучаете сеть?
Вообще, что подразумевается под "неправильными выходными данными"? Значения на всех выходах близкие к нулям, к единицам или какие-то другие?
0
|
|
|
0 / 0 / 0
Регистрация: 04.04.2016
Сообщений: 2
|
|
| 11.06.2017, 12:45 | |
|
RABBITSV, спасибо большое, что откликнулись! Дело в том, что после обучения, во время проверки работы сети, она реагирует на все изображения одинаково, будто это 9. То есть, выходной вектор имеет приблизительный вид {0.01;0.01;0.01;0.01;0.01;0.01;0.01;0.01 ;0.01;0.91}. Так происходит и с изображениями для проверки, и с изображениями из обучающей выборки. Обучаю, подавая на вход, сначала единицы, потом двойки и так далее до девятки. Корректировка весов происходит после каждой итерации обучения.
0
|
|
|
142 / 16 / 2
Регистрация: 21.01.2013
Сообщений: 54
|
|
| 11.06.2017, 16:38 [ТС] | |
|
Щас уже так просто не вспомню, в чём была причина, попробуйте подавать обучающие образы в случайном порядке (а не сначала 1 потом 2, .... 9).
Так же можете попробовать снизить скорость обучения (у вас это learningrate).
0
|
|
| 11.06.2017, 16:38 | |
|
Как запустить Windows с жесткого диска, если есть только её образ Почему при скачивании любой игры скачивается только образ диска?
Не могу записать двухслойный DVD. Отправляет только последний чекбокс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|