matlab建立BP网络

给定如下的数据:1318263440486175848995100104110112114117118120用114之前的15个数据建立BP网络模型,选定每4个作为一个输... 给定如下的数据:13 18 26 34 40 48 61 75 84 89 95 100 104 110 112 114 117 118 120
用114之前的15个数据建立BP网络模型,选定每4个作为一个输入,后面的第5个数据作为输出。然后用该模型预测出112之后的四个数据
PS:我自己用MATLAB先归一化了,然后反归一化的时候出了问题。
希望有这方面的能手帮忙解决下。可以QQ联系:670867762
搞定了再给500分。
展开
 我来答
蛋空郎9332
2009-05-21 · TA获得超过557个赞
知道答主
回答量:124
采纳率:0%
帮助的人:65.4万
展开全部
我有遇到过这个问题,那是因为你在建立网络之前没有转置
因为网络的输入层的节点是p的列个数,你必须在
net=newff(minmax(p0),[4 1],{'tansig' 'purelin'},'trainlm');
语句前加上
p=p';
p0=p0';
你再试试看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式