- 在线时间
- 14 小时
- 最后登录
- 2015-4-23
- 注册时间
- 2014-12-6
- 听众数
- 11
- 收听数
- 0
- 能力
- 0 分
- 体力
- 53 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 28
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 24
- 主题
- 2
- 精华
- 0
- 分享
- 0
- 好友
- 6
升级   24.21% TA的每日心情 | 开心 2015-2-5 22:43 |
|---|
签到天数: 8 天 [LV.3]偶尔看看II
 |
clear( g1 m d( s5 L- n4 S) r
p1=[1.24,1.27;1.36,1.74;1.38,1.64;1.38,1.82;1.38,1.90;%af
4 A" Q' h) P" Q$ A/ B% W# `, i1.40,1.70;1.48,1.82;1.54,1.82;1.56,2.08];
- \+ E# t' u6 u9 g3 b b: ^p2=[1.14,1.82;1.18,1.96;1.20,1.86;1.26,2.00 %apf
3 W& l! g' R5 n: R' R1.28,2.00;1.30,1.96];
, S: l1 _, Y3 e, @6 L4 [6 l) s% U, Wp=[p1;p2]';%连接. D% G- s- A( f+ q
pr=minmax(p);%求解A矩阵中每个行向量中的最小值和最大值.即对每行最小值最值值排序! V( b1 @( [: n2 Z
goal=[ones(1,9),zeros(1,6);zeros(1,9),ones(1,6)];$ C$ h% H) k; n/ u
plot(p1(:,1),p1(:,2),'h',p2(:,1),p2(:,2),'o')
2 E8 B. g' m* l/ X a M. b$ d/ M, Ynet=newff(pr,[3,2],{'logsig','logsig'});%建立可训练的前馈网络,Rx2的矩阵以定义R个输入向量的最小值和最大值,两层的传递函数logsig(n) = 1 / (1 + exp(-n))
! x" p# j' {* \+ x* _0 rnet.trainParam.show = 10;3 x" b3 X+ S, K5 d) j1 c d
net.trainParam.lr = 0.05;( a. b% X4 |( o* z- f% {4 q
net.trainParam.goal = 1e-10;" \( P/ h, F9 X! f0 ~
net.trainParam.epochs = 50000;( U$ a g. O' b [1 f; w4 Q
net = train(net,p,goal);$ }8 s/ ~, L8 A K% t. q
x=[1.24 1.80;1.28 1.84;1.40 2.04]';( ?, h% @2 o9 Q$ r! p/ v5 s
y0=sim(net,p); s" S, X5 l% f. K
y=sim(net,x);
# |- E' P6 x( {( t
7 }* c9 h2 M- \8 x/ J中间的net.trainParam分别是什么意思?参数都是这么设置的?求大神解答!!1 C: } `- M: o3 j; j
% b/ B2 v/ I- P2 A) x6 L
- L& C" ^$ y# o/ ~" {
5 f! a6 [) U( @. K
|
zan
|