|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
0 z2 A. C$ n% t' j( @
0 E% H& K+ {2 i+ x9 }" r: r
使用CG交叉验证
4 |8 i) U/ c5 U c0 {/ n/ C7 V( n" U. ?
bestmse=10000000000;
" O+ `1 E3 z a* e( } x; Efor log2c=-10:1:10,
2 m; f u" t0 J for log2g=-10:1:10,: p0 s9 p6 e4 `- M. i# z9 r: w9 C
cmd=[' -v 10 -c ',num2str(2^log2c),'-g ',num2str(2^log2g),' -e 0.01 -s 3 -t 2 -n 0.1 -b 1'];. m! h+ R O0 G2 p$ D; ?4 Q3 D7 l
cv=svmtrain(A_trainlabels,A_train,cmd);# e8 Q- x5 Y6 e4 b9 k( Q6 f
if (cv<bestmse),
! {, q3 `" L. a3 y5 {5 D8 S% } bestmse=cv;bestc=2^log2c;bestg=2^log2g;& m( `2 z, A0 q$ m. I- x. s
end
$ C; X# w: e# F0 M3 r end
$ U M3 d; j% N4 L+ Fend2 p" I" ]0 P! a7 y5 _2 m
. l/ G3 K0 S. O& J- z- o
运行的时候为什么会出现说bestc变量没定义啊???请教大神,非常感谢! |
|