|
0 / 0 / 0
Регистрация: 05.05.2020
Сообщений: 227
|
||||||
Прогнозирование нейронной сети с нулевой ошибкой27.11.2020, 15:24. Показов 4156. Ответов 2
Метки python 3.8, python для начинающих, нейронная сеть, персептрон, прогнозирование, функции на python (Все метки)
Написал незамысловатую программку нейронной сети. Используется обычное прямое распространение. Необходимо вывести выходное, эталонное значения и ошибку. Провести 30 итераций. Затем еще 15 итераций прогнозирования. После прогнозирования вывести выходное значение (то, которое было спрогнозировано), эталонное (фактическое, которое необходимо получить) и ошибку. Чтобы рассчитать ошибку прогнозирования, нужно провести еще 15 итераций прямого распространения, получить выходные значения, затем провести прогнозирование и сравнить спрогнозированные 15 и фактические 15, рассчитать ошибку. Всего получается 45 итераций (30 обычных и 15 прогноз). Сначала я запускаю 30 обычных, затем сохраняю значения весов, чтобы потом использовать для прогноза. Затем еще 15 обычных. Все данные сохраняю в табличку. Потом запускаю прогноз на 15 итераций с сохраненными весами после 30 обычных итераций. Если бы я просто запустил 45 обычных и 15 прогнозов, то у меня в прогнозе использовались бы измененные 15 последними обычными итерациями веса.
Суть проблемы в том, что самая первая итерация прогноза выводится с 0 ошибкой, т.е. то значение, которое я спрогнозировал на этой итерации полностью совпадает с тем значением, которое должно быть выведено на самом деле. Очевидно, так быть не должно. Но ошибку найти не смог. Архитектура представляет собой 4 входа и 1 выход. Т.е. 4 входных нейрона, связи от которых идут к выходному нейрону, где запускается функция активации и получается выходное значение. Следовательно входов 4 штуки, весов 4 штуки, выход 1 штука. Для входов и весов юзаю списки. Шаг постоянен, выбирается случайно. Эталонное значение также выбирается случайно и далее постоянно. Функция активации из задания, которые было мне выдано.
0
|
||||||
| 27.11.2020, 15:24 | |
|
Ответы с готовыми решениями:
2
Нейронные сети и прогнозирование Эпоха в нейронной сети Обучение нейронной сети |
|
0 / 0 / 0
Регистрация: 05.05.2020
Сообщений: 227
|
|
| 27.11.2020, 16:41 [ТС] | |
|
DmFat, код или текст?
0
|
|
| 27.11.2020, 16:41 | |
|
Помогаю со студенческими работами здесь
3
Создание нейронной сети Моделирование нейронной сети Настройка нейронной сети Ошибка в нейронной сети. Обучение нейронной сети на определение функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|