matlab 中神经网络结果出4小图解析?R?

 我来答
匿名用户
2018-11-10
展开全部

您好,这个图是不是代表结果还可以???为什么数据分散在两端??

mcr董事长
推荐于2017-12-15 · TA获得超过1064个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:102万
展开全部
神经网络有一个缺点就是过拟合(就是对训练数据过分拟合,所以偏离了其他未参加训练的数据)。
为防止过拟合,MATLAB采用的方法是把数据划分成三分,training(训练),validation(验证),test(测试)。只有training数据参加训练,其他两部分数据不参加训练,用于检验。训练进行时,目标和训练(test)数据目标之间的误差会越来越小(因为网络就是根据这些数据训练的),刚开始时validation和validation目标之间的误差也会变小,可随着训练的增加,test的误差继续变小,validation的误差反而会有所上升。当validation的误差连续上升6次时(默认设置)训练就停止了(因为这时有过拟合的倾向)。
上图横坐标为你的目标值,纵坐标为你的网络的输出,这图就是做了个回归,完美时四幅都曲线应该在对角线上。你的图有两个问题,
1. validation的数据拟合的不太好,可能网络存在过拟合,最好重新训练
2. 数据量太少,validation和test都只有两个点,所以这两幅图基本说明不了问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式