- 在线时间
- 3 小时
- 最后登录
- 2013-5-18
- 注册时间
- 2008-12-16
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 40 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 16
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 16
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 2
升级   11.58% TA的每日心情 | 开心 2013-5-18 14:52 |
|---|
签到天数: 1 天 [LV.1]初来乍到
- 自我介绍
- 开朗 活泼
 |
本帖最后由 hanyunxiang 于 2010-5-25 17:03 编辑 5 Y$ A: }, B/ e3 k2 X: t
4 y0 s2 s& g/ [, l+ R1 `关于BP神经网络预测
8 r0 z( H3 N: D, H9 d2 x; a4 g( U1 F- z% b: W; d8 w. O% }& `, V
注:里面的笑脸代表冒号(不知道会出现笑脸)
) X% a9 z7 X3 c8 B" x# _
7 u+ ? `+ |* s; a5 ~/ E( b6 y/ k5 u9 h; z9 M9 Q1 i
关于BP时间序列预测
& c3 h% S0 s/ P8 P% b程序中x是已知的运输量数值(2000年-2009年),以4个数据为一组,前三个数据作为输入,第四个作为输出,共分7组,前六组训练,隐层节点为7,最后一组检验:+ g3 ?( e [' X( n
x=[13369.2 14873.7 17137.3 17432.5 24193.5 28435.1....* e. m) m. }1 T: x4 P
33197.3 38758.6 40576.2 48606.3];5 t8 d( V1 Q, N0 P( {5 r
X(1, =(x(1, -min(x(1, ))/(max(x(1, )-min(x(1, ));(归一化); T% S* I/ S* S( {
for i=1:78 P, c5 y* G" R" i
X1(i, =[X(i) X(i+1) X(i+2) X(i+3)];4 \- T2 O8 b2 H( ~% t
end- F: e# z, W, F
X2=(X1(:,1:3))';
# ~0 X6 b5 C y' K9 l. J" lT2=(X1(:,4))';; B' b/ o+ r2 A. c. o/ {4 W
X3=X2(:,1:6);
) V: M- G- o1 m9 |T3=T2(:,1:6);7 m5 ?# p( u* e
net=newff(minmax(X3),[7 1],{'logsig','tansig'},'trainlm');
. q- o2 f, N" u. Bnet.trainParam.epochs=1000;
0 ~4 V# W5 o* z: Mnet.trainParam.goal=0.000001;1 u5 x `8 M2 w
LP.lr=0.1;
/ v2 m! ^6 \$ b: U) p7 S- a! Enet=train(net,X3,T3);$ m9 ^* t. h+ Q U
y1=sim(net,X3);' \& J3 @' I6 R& E2 S8 ^3 E5 ^
0 E' U: {" P! b* _
以下是检验:
" M( m8 d9 L, J) r- g$ ^8 E: L7 f& F; |( N, l
x_test=X2(:,7);0 V% H/ G/ ]: F6 @6 T) e; f Y
y_test=sim(net,x_test)
2 ~( L* V" F- z$ |Y_test=y_test*(max(x(1, )-min(x(1, ))+min(x(1, )(反归一化)
/ o4 }# I, X' ], S7 R. R+ A8 N检验效果还不错;6 x7 N+ ?* D, W9 z# w2 d
' ^+ o- ^3 L2 }# `- G
但运用以下命令在预测2010年运输量时,向量yc1为2007、2008、2009年运输量归一化的数值;
6 l+ l, m4 }/ f e为什么反归一化输出和2009年数值一样,怎么回事呢???初学者盼解答??) e6 i" ^# o, X0 {! j5 k
0 o2 r! ?$ _ P) _$ n" o E5 |5 ~yc1=[0.7205 0.7721 1.0000]';
E# A: _$ e \2 W+ cjg1_test=sim(net,yc1(:,1))2 l- v- ?! K9 q9 ]$ ^9 I; J
Jg1_test=jg1_test*(max(x(1, )-min(x(1, ))+min(x(1, )(反归一化)7 B- t" T5 s+ c% h1 k6 \
|
zan
|