Я написал код для прогнозирования в нейронной сети ...
ошибка в обучении хорошая (ниже 1%), но для прогнозирования ошибка высока (около 20%) ... Я думаю, что моя сеть перегружена, но я не знаю, как решить эту проблему .. .Я изменил количество слоев, количество нейронов и функцию обучения, но результат не изменился ...
поэтому я разместил свой код на этом форуме и надеюсь получить ответ на него:
текст ссылки
этот zip-файл содержит 2 файла:
1-файл Excel для данных: строки 1-4 для ввода обучения, строка 5 для вывода обучения (строка 6 выводится, но не используется в этом коде), строка 7-10 для проверки ввода, строка 11 для результаты тестирования.
2-код Matlab
после запуска программы появляется диаграмма 4: первая строка для обученных данных и вторая строка для проверенных данных.
если кто-то знает ответ, измените мой код и вставьте его снова.
Большое спасибо.
EDIT:
подробное описание:
У меня есть 2 вывода и два кода для каждой ... для строки 6 (второй вывод) этот код имеет приемлемые результаты, но для строки 5 нет хорошего результата ...
измените мой код, примените к нему ваши предложения и разместите его здесь, если вы считаете, что это предложение полезно ... Я получил несколько предложений на других форумах, которые представляют собой общие решения, не влияющие на результаты ...