我写了一个代码为神经网络预测...训练好的和坏的预测
在训练中的错误是好的(低于1%),但预测误差较高(约20% )...我认为我的网络过度训练,但我不知道一种方法来解决这个问题...我已经改变了层数,神经元数量和训练功能,但结果并没有改变...
所以我把我的代码在这个论坛,并希望得到它的答案: link text
这个zip文件包含2个文件:
1的用于DATAS Excel文件:用于训练的输入线1-4,用于训练输出线5(第6行是输出,但在此代码没有使用),用于测试输入,线11线7-10用于测试输出。
2- MATLAB代码
运行程序4图表后出现:第一行是用于训练数据和第二行所测试DATAS。
如果有人知道答案,请更改我的代码,并把它再次。
非常感谢。
编辑:
更多描述:
我必须为每个用于...线6(第2输出)这个码具有可接受的结果,但对于第5行没有良好结果2输出和两个码.. 。
请更改我的代码,并在其应用您的建议,并把它放在这里,如果你认为你的建议是有用的...我收到了一些建议,是对结果没有影响一般解决方案的其他论坛...
还有的将是某种限制你的预测准确度你将在哪里接受噪音训练。虽然,你可能还没有击中它。 – 2010-11-24 06:44:32