BP神经网络最后得出的误差很大

2024-12-15 09:10:33
推荐回答(2个)
回答1:

1、看看是不是训练效果好,预测效果不好。如果是这样那就是过拟合。网上搜搜有很多解决过拟合的方法。
2、如果训练和预测都不好,那就是模型有问题。可能原因是
(1)数据量太小。
(2)输入和输出数据之间相关性小。
(3)调整参数:除了调整误差和学习率这些参数之外,还可以调整传递函数,例如trainlm适合一般模型,还有其他例如trainbr等函数,可以网上搜索看看每个函数适用的区别。

回答2:

是校验的意思吧!在训练样本中一部分用来进行训练,一部分用来校验!然后用别的样本来进行测试test!