神经网络为什么可以预测?
这个要视处理的问题而定,训练网络的样本是基于多少年的数据,相应预测的就是多少年的数据。
例如电力负荷预测,当进行的是短期负荷预测时,输入的样本为最近几日的负荷数据,那么预测的自然是最近几日的,不可能再长。
而进行长期负荷预测时,训练样本是以年为单位的负荷数据,就可以预测几年甚至数十年的负荷。再例如,进行人口增长预测,则一般是以多年预测为基础的。
谷歌人工智能写作项目:神经网络伪原创
求助:用神经网络做一个数据预测
下列代码为BP神经网络预测37-56周的销售量的代码:% x为原始序列load 销售量.matdata=Cx=data';t=1:length(x);lag=2;fn=length(t);[f_out,iinput]=BP(x,lag,fn);%预测年份或某一时间段t1=fn:fn+20;n=length(t1);t1=length(x)+1:length(x)+n;%预测步数为fnfn=length(t1); [f_out,iinput]=BP(x,lag,fn);P=vpa(f_out,5);[t1' P']% 画出预测图figure(6),plot(t,x,'b*-'),hold onplot(t(end):t1(end),[iinput(end),f_out],'rp-'),grid onxlabel('周数'),ylabel('销售量');str=['BP神经网络预测',