66问答网
所有问题
用matlab神经网络工具箱训练样本,发现预测结果都是一个值
我没用代码,直接用工具箱训练的excel数据,训练结果精度蛮高的,但是用这个网络拟合的时候,发现在拟合结果都是一个值
举报该问题
推荐答案 2013-07-26
检查一下测试集的选取是否合理
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sxpv9p9xD.html
相似回答
用matlab神经网络工具箱训练样本,发现预测结果都是一个值
拜托了各位 谢...
答:
检查一下测试集的选取是否合理
神经网络预测值
为何全相同
答:
如果不进行归一化,则过大的输入x将会导致Sigmoid函数进入平坦区,全部趋近于1,即最后隐层的输出全部趋同。输出层是个purelin,线性组合后的输出层输出当然也全是几乎相同的了。
使用matlab
进行归一化通常使用mapminmax函数,它的用法:[Y,PS] = mapminmax(X,YMIN,YMAX)——将数据X归一化到区间[YMIN,Y...
为什么我
用matlab
的som
神经网络
最后得出的
结果
全
都是1
啊?(不论学习训 ...
答:
或许你关机再开一下 在不行你呢东西是假的
我
用matlab
实现BP
神经网络
的
训练,训练
后误差为0.05几,但测试时无论输入...
答:
可能是这个原因,在你的输入集中有巨大的数,如20000,造成大数吃小数
用matlab
做
神经网络
BP,调了很多参数,误差始终达不到目标值并且始终为同...
答:
net=newff(minmax(x),[3,1],{'tansig','purelin'},'trainlm');%创建
神经网络
把'purelin'改为'logsig'或'tansig'试试。
神经网络
每次
预测
的值都不一样?
答:
这种
结果
我也遇到过,是因为代码中
训练样本
和测试样本是随机选取的,所以每次得到的结果都会有差别。看看你的代码中是否使用了rand、randint等随机选取训练集和测试集。
大家正在搜
matlab深度神经网络工具箱
matlabBP神经网络工具箱
matlab卷积神经网络工具箱
深度神经网络matlab预测程序
matlabbp神经网络调用
matlab搭建rbf神经网络
bp神经网络工具箱教程
bp神经网络matlab代码
matlab神经网络控制