|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 @6 H) e* v3 }+ K* Y7 V) N) C$ l2 e0 G9 Q
使用CG交叉验证
\" J( K0 B/ G1 W9 o4 A: ^
/ W4 a J# K0 ~! ~bestmse=10000000000;
% x, A. `, t# N1 o9 E* E7 A9 h' \3 b- ^for log2c=-10:1:10,
+ n, S. [2 a" _& B for log2g=-10:1:10,
- _) Q1 g" i( a ?! B8 @' E cmd=[' -v 10 -c ',num2str(2^log2c),'-g ',num2str(2^log2g),' -e 0.01 -s 3 -t 2 -n 0.1 -b 1'];
% M% @4 u' i' m* D- ]- K; Z4 { cv=svmtrain(A_trainlabels,A_train,cmd);# s. S0 v) p O% ~
if (cv<bestmse),
5 z2 U7 [# F% e1 {1 a4 W0 X bestmse=cv;bestc=2^log2c;bestg=2^log2g;9 R) h0 U2 E$ v$ |; \' f( C. \9 V6 v; k
end0 F5 \7 [6 H& n% c1 ~" s, ~
end' @3 e$ k7 j; j
end E& n, {( q) n2 \
; M6 s! n# R+ q( ]* B. x0 p4 X( }
运行的时候为什么会出现说bestc变量没定义啊???请教大神,非常感谢! |
|