欢迎来到天天文库
浏览记录
ID:52035329
大小:48.50 KB
页数:2页
时间:2020-03-21
《输入层有四个结点,隐含层结点数为5,隐含层的激活函数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.下表为某药品的销售情况,现构建一个如下的三层BP神经网络对药品的销售进行预测:输入层有四个结点,隐含层结点数为5,隐含层的激活函数为tansig;输出层结点数为1个,输出层的激活函数为logsig,并利用此网络对药品的销售量进行预测,预测方法采用滚动预测方式,即用前四个月的销售量来预测第四个月的销售量,如用1、2、3,4月的销售量为输入预测第5个月的销售量,用2、3、4,5月的销售量为输入预测第6个月的销售量.如此反复直至满足预测精度要求为止。 p=[2056239526002298;2395260022981634
2、;2600229816341600;2298163416001673;1634160016731478;1600167314781900;1673147819001500;1478190015002046;1900150020461556;1500204615562056];[row,column]=size(p);pr=minmax(p);pr1=minmax(pr');min=pr1(1)max=pr1(end)fori=1:rowforj=1:columnp(i,j)=(p(i,j)-min)/(max-min)
3、;endendpt=cat(2,p(2:row,end)',p(1,end))net=newff([01;01;01;01],[5,1],{'tansig','logsig'},'traingd');y1=sim(net,p')a=1:10;net.trainParam.epochs=30000;net.trainParam.goal=0.01;%设置学习速率为0.1LP.lr=0.1;net=train(net,p',t);y2=sim(net,p')plot(a,t,'o',a,y1,'x',a,y2,'*')
此文档下载收益归作者所有