00问答网
所有问题
你好!我在利用BP神经网络时,我的训练集和预测集的误差都还可以,只是测试集的误差很大,怎么解决?
如题所述
举报该问题
推荐答案 2011-11-21
这肯定是出现了
过拟合
了,你可以做一下改进。1.处理一下
数据集
,也就是说重新划分训练集和测试集2.换一个误差检验函数3.调整一下隐节点个数4.控制学习次数来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rZrDjITjr.html
相似回答
用MATLAB做
bp神经网络的预测,训练的
挺好。但是
预测误差
很大,是什么原 ...
答:
1.训练样本有可能不够多。2.样本不具有代表性,不具有特征性 3.网络模型设计有问题,需要Try Error and Try 4.可以使用Trainbr(贝叶斯正则化训练函数),这个函数对
网络的
泛化能力比较好
BP神经网络
仿真时仿真结果准确率低。请问高手如何处理
答:
如果是
预测
那没办法的,如果是拟合低,可以重新选择网络种类或者网络结构。
用
bp神经网络预测,我
用前六组进行
网络训练,
结果很满意,可是
预测时
误 ...
答:
应该是过度拟合
训练
样例了,可以采用交叉验证的方法进行训练。也有可能训练样例有噪音。
为什么matlab
的BP神经网络
曲线拟合的时候没问题
,预测的时候误差
这么大...
答:
这是
神经网络
特性导致的,与matlab没关系。一方面,如果你的网络层选的神经元的个数和层数不合适,就会导致这种结果;另一方面,如果你的训练样本选择的不合适,或者数据表达的太快,也会导致这种问题。前一个方面根据经验,后一个可以做成神经元的参数可调的。
大家正在搜
训练好的神经网络怎么用
神经网络是怎么训练的
bp神经网络和人工神经网络
怎么对神经网络重新训练
神经网络怎么看训练效果
BP神经网络预测
不需要训练的神经网络
神经网络的训练过程
神经网络训练时间
相关问题
神经网络训练集正确率88%,测试集只有50%,这是为什么
BP神经网络最后得出的误差很大
Matlab的神经网络训练完了,怎么测试的时候误差这么大
人工神经网络做预测时误差问题
bp神经网络的问题,大家帮忙解答下!! 这图该怎么分析,还有...
我用matlab实现BP神经网络的训练,训练后误差为0.05...
为什么matlab的BP神经网络曲线拟合的时候没问题,预测的...
BP神经网络预测的程序中 在没有达到误差要求的情况下 是不是...