|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 V0 M1 n3 a- h) J' i) U
" y5 ]; U$ `) f. O2 q/ s0 I使用CG交叉验证
0 h* y' ?$ R p) C
6 j u; g# q) N' Zbestmse=10000000000;4 _6 d) I; S5 K% d; ]
for log2c=-10:1:10,
1 U+ x. Y- _+ }# V for log2g=-10:1:10,+ E6 ~" W; u$ g, _
cmd=[' -v 10 -c ',num2str(2^log2c),'-g ',num2str(2^log2g),' -e 0.01 -s 3 -t 2 -n 0.1 -b 1'];% D2 M" S7 }! N5 `0 r+ [" n+ E
cv=svmtrain(A_trainlabels,A_train,cmd);9 j5 }0 P; v+ E& {6 p2 Y0 c# j
if (cv<bestmse),: m2 t3 y$ r( C
bestmse=cv;bestc=2^log2c;bestg=2^log2g;: i, C( r: f/ d7 s' B' p- |0 p* [) Y
end8 i9 W$ C! _+ D; y3 s
end
2 h% L# |' v [7 o( X3 {5 s& m3 hend( R' S. y) j5 C8 e# {
/ i4 F) g% v' M! @7 j5 t" D3 w2 L
运行的时候为什么会出现说bestc变量没定义啊???请教大神,非常感谢! |
|