matlab BP神经网络预测下一组数据问题如题,输入p为n行6列,下面代码我仅举例了4行,实际有很多行.现需要进行matlab使用BP神经网络编程,将以前的所有样本进行训练,预测下一组将出现的6个数据.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 23:44:08

matlab BP神经网络预测下一组数据问题如题,输入p为n行6列,下面代码我仅举例了4行,实际有很多行.现需要进行matlab使用BP神经网络编程,将以前的所有样本进行训练,预测下一组将出现的6个数据.
matlab BP神经网络预测下一组数据问题
如题,输入p为n行6列,下面代码我仅举例了4行,实际有很多行.
现需要进行matlab使用BP神经网络编程,将以前的所有样本进行训练,预测下一组将出现的6个数据.
实际上就是已知前N组样本,预测下一组样本的数值.
代码如下:
%输入数据
clear;
clc;
p=[23 25 26 27 29 26;
22 24 26 27 25 18;
12 13 15 18 19 22;
16 17 15 18 19 12] %实际p有很多行数据,此处仅列举4行.
[m,n]=size(p);
pn=p(1:m-1,:); %此处将第一行到倒数第二行作为训练样本
pn=pn*0.01; %此处因为知道pn输入所有数介于0到99之间,因此直接乘以0.01进行数据归一.
tn=p(m,:); %最后一行作为验证结果
tn=tn*0.01; %此处因为知道pn输入所有数介于0到99之间,因此直接乘以0.01进行数据归一.
pn=pn';
tn=tn'; %对pn和tn进行转置
net=newff(minmax(pn),[18,6],{'tansig','logsig'},'trainbr'); %建立网络
net.trainParam.show = 50; %多少轮显示一回
net.trainParam.lr = 0.05;
net.trainParam.epochs = 800; %最大训练轮数
net.trainParam.goal = 1e-5; %目标函数误差
%开始训练
ttn=sim(net,ppn);
ttn=ttn'*100; %数据进行转置并还原真实值
运行上述代码后,发现结果如下:
ans =
2.2222e+014
为什么不能得到我想要的下一组数据呢?
实际上我只需要训练已知所有样本,预测得到下一组样本即可.
不知代码是否思路正确,或者有更好的思路或建议的话,

matlab BP神经网络预测下一组数据问题如题,输入p为n行6列,下面代码我仅举例了4行,实际有很多行.现需要进行matlab使用BP神经网络编程,将以前的所有样本进行训练,预测下一组将出现的6个数据.
-请问此处如何处理,能够达到让pn等于所有的已知样本来作为预测样本输入?
不知道问题出在哪里,为什么不能得到我想要的下一组数据呢?矛盾啊
http://wenku.baidu.com/link?url=5sPeHwbbotF80NS4oh94zeMshhP68JhbRIqTcBeeAfJ9ZnVheg-_W07sq789GvER80S4IieJ8VRjoh7y-txeT1nFpw5Wi4YX9c9PaogxfOS

matlab BP神经网络预测下一组数据问题如题,输入p为n行6列,下面代码我仅举例了4行,实际有很多行.现需要进行matlab使用BP神经网络编程,将以前的所有样本进行训练,预测下一组将出现的6个数据. 神经网络bp算法可以对样本进行预测,具体是预测什么?是预测这个样本的下一组数据还是预测整个下一个样本? 小波神经网络进行预测的matlab代码已知一组数据,对小波神经网络进行训练然后的出预测模型.最好举个例子! Matlab神经网络预测问题 基于时间序列matlab的BP神经网络预测 想通过matlab的BP神经网络算法预测集装箱运量1998-2009对应的原始数据:[115.4 212.1 259.7 251.8 352 463.4 509 558 614 700 696 712]需要预测2010至2020年的数据.哪位MATLAB高 基于时间序列matlab的BP神经网络预测 想通过matlab的BP神经网络算法预测集装箱运量1998-2009对应的原始数据:[115.4 212.1 259.7 251.8 352 463.4 509 558 614 700 696 712]需要预测2010至2020年的数据.哪位MATLAB高 求MATLAB的BP神经网络预测程序年 份 2001 至2012共12年的销量数据是1183,1303,1278,1284,1187,1154,1267,1241,1302,1195,1256,1348.求高手给出BP神经网络的MatlAB预测程序,能直接运行出结果的能预测2013年的销量数 bp神经网络如何预测风电功率 在没有大量数据的情况下怎样在神经网络中构造数据,以BP神经网络为例, RBF神经网络和BP神经网络,matlab代码有什么区别? BP神经网络预测问题比如说已知某段时间内股市收盘价,怎样才能建立神经网络对未来的收盘价格做预测 通过测试数据训练模型之后怎么用它继续预测呢 求matlab大虾赐教~~~ bp神经网络股票价格预测的MATLAB编程网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为t matlab BP神经网络matlab BP神经网络 可以预测未来的几个点吗 或者可以拟合出函数曲线延伸到未知区域?例如t=[1 2 3 4 5] R=[12 13 14 14 15] 然后经过建立 BP神经网络 模型 预测t=[6 7] 两点的R值呢! BP神经网络预测降水量时输入和输出分别是什么 BP神经网络训练的过程我这有一组数据11行20列,行代表工况,即有11组工况的数据,其中有一列代表锅炉效率.我的目的是把这些数据训练一下,并得到锅炉效率的预测模型.怎么操作呢?请具体一点, MATLAB做bp神经网络预测的几个参数我搞不懂.BP神经网络中某一层的神经元个数与那一层的节点数有什么区别联系.假设一个输入层,一个隐含层,一个输出层该叫做几层BP神经网络,net=newff(PR,[s1 s matlab中BP神经网络的性能函数都有什么 matlab运算12X19矩阵多久,bp神经网络