- 在线时间
- 2 小时
- 最后登录
- 2013-5-26
- 注册时间
- 2013-5-14
- 听众数
- 6
- 收听数
- 1
- 能力
- 0 分
- 体力
- 5 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 4
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 5
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 1
升级   80% 该用户从未签到
- 自我介绍
- 无
|
补充:下面有个关于我找的这个的程序,但是,我输入我的数据时,不能运行,出现矩阵的问题,有没有高手帮我完善下,输入数据,简单的时间序列数据就行- I; u3 W* h$ @, S3 e8 n% I
P=[。。。];%输入
2 M i: ]3 T3 h' r6 j$ ZT=[。。。];%输出
. Q0 F1 o Z6 T( a& c
$ D3 z6 w7 @, \% i! s z% 创建一个新的前向神经网络 * C0 C3 @8 g+ G
net_1=newff(minmax(P),[10,1],{'tansig','purelin'},'traingdm')
/ U: ?/ Z8 c5 @6 s) l1 `- K" m8 d
% 当前输入层权值和阈值( w0 b$ l1 b' o0 k# A
inputWeights=net_1.IW{1,1}
; [+ [8 u7 S5 z( _inputbias=net_1.b{1}
- W' V5 i8 v+ }% @ M$ R% 当前网络层权值和阈值5 w) h" T3 a% I: i6 G
layerWeights=net_1.LW{2,1}: X3 n; v' w) {# E4 J; ? \, `7 w
layerbias=net_1.b{2}
* R0 `+ m9 _, w" N/ e4 a0 h
/ K& C" {- |: N. f, d- b6 w! @% 设置训练参数
f0 n9 z5 @$ ^6 P" k# Znet_1.trainParam.show=50;, Z+ a- S! t; M1 g
net_1.trainParam.lr=0.05;: d* N$ v9 u# D. ~+ D- Z: A
net_1.trainParam.mc=0.9;! x& w; X, q' `" v; l: H
net_1.trainParam.epochs=10000;
5 H K* |: y/ t y) ?( f; T3 wnet_1.trainParam.goal=1e-3;
- W1 y Z- {5 ^* G7 O' `+ s, @. Z3 B x! A6 d2 ~" B9 t
% 调用 TRAINGDM 算法训练 BP 网络5 N3 c3 s t# E0 F' x
[net_1,tr]=train(net_1,P,T);
* J& P. a. F$ l% D( M
! l& A& I- O$ {/ |; l5 T) q, g% 对 BP 网络进行仿真2 D' ~/ }9 P& t3 w: }) t
A = sim(net_1,P);
$ E, t# B* _: ?2 n; h% r' I% 计算仿真误差 _4 {; |9 c9 ]" @$ S& M! C
E = T - A;% E% s3 u; U! p5 l0 B# C
MSE=mse(E)
# l$ ?0 l* P6 t% |5 o0 @) p( p6 X4 q) q. I0 v
x=[。。。]';%测试
4 E8 J3 e/ l- `- Fsim(net_1,x) |
|