|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. p" S5 p* G- g9 l2 f r3 A! {
/ d6 Y/ R9 n) k+ W使用CG交叉验证) I3 _/ ~1 h- K5 e6 H; V+ |/ K
, l' i% z$ i J. q
bestmse=10000000000;7 [; G+ H7 D- {* G) O' u" r# g
for log2c=-10:1:10,+ L" |% R/ T. e' X2 E4 u
for log2g=-10:1:10,
4 I/ o% R+ C9 U6 u cmd=[' -v 10 -c ',num2str(2^log2c),'-g ',num2str(2^log2g),' -e 0.01 -s 3 -t 2 -n 0.1 -b 1'];
( Y( C A: `- P6 R! Y" a cv=svmtrain(A_trainlabels,A_train,cmd);4 Z& l- R5 G, ~* g f1 a9 }
if (cv<bestmse),
6 ]+ U5 W8 f2 |) |5 } bestmse=cv;bestc=2^log2c;bestg=2^log2g;
4 H" {; D" }! q! J( O end' | B5 {+ e8 X) a( h0 P
end
* C( Z. A! g" \; n" L( cend
, C1 Y/ z- h6 X8 M5 s* j. ^6 G; `! I# l/ v$ D- ^
运行的时候为什么会出现说bestc变量没定义啊???请教大神,非常感谢! |
|