关于MATLAB的bp神经网络模型的训练和验证
我训练出的模型是这样的,可是用新的数据对模型进行验证时却出现这种状况请问我究竟哪里出错了?谢谢了...
我训练出的模型是这样的
,
可是用新的数据对模型进行验证时却出现这种状况
请问我究竟哪里出错了?谢谢了 展开
,
可是用新的数据对模型进行验证时却出现这种状况
请问我究竟哪里出错了?谢谢了 展开
1个回答
展开全部
可能发生了过度拟合的问题,导致网络泛化能力不足。
你训练的样本波动性很强,但是你检验的样本波动性很弱,神经网络在适应变化极大的问题时,效果不太好。
泛化:当某一反应与某种刺激形成条件联系后,这一反应也会与其它类似的刺激形成某种程度的条件联系,这一过程称为泛化。在心理学心理咨询中所谓泛化指的是:引起求助者目前不良的心理和行为反应的刺激事件不再是最初的事件,同最初刺激事件相类似、相关联的事件(已经泛化),甚至同最初刺激事件不类似、无关联的事件(完全泛化),也能引起这些心理和行为反应(症状表现)。
你训练的样本波动性很强,但是你检验的样本波动性很弱,神经网络在适应变化极大的问题时,效果不太好。
泛化:当某一反应与某种刺激形成条件联系后,这一反应也会与其它类似的刺激形成某种程度的条件联系,这一过程称为泛化。在心理学心理咨询中所谓泛化指的是:引起求助者目前不良的心理和行为反应的刺激事件不再是最初的事件,同最初刺激事件相类似、相关联的事件(已经泛化),甚至同最初刺激事件不类似、无关联的事件(完全泛化),也能引起这些心理和行为反应(症状表现)。
更多追问追答
追问
那请问我该怎么解决呢?T T
追答
试试将goal设低点,不要过度拟合。
你的样本不具有典型性,可以换个样本。
换其它神经网络,如RBF网络。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询