2
私はバイナリ分類を行うためにMATLABでlibsvmを使用しています。Libsvmはサポートベクトルの数をゼロとして与えます
私はさまざまなパラメータで相互検証を行っていましたが、すべてのパラメータが同じ精度と結果を示しているようです。
また、サポートベクトルの数は、すべてのパラメータでゼロになっています。
folds = 5;
[C,gam] = meshgrid(-5:2:15, -15:2:3);
cv_acc = zeros(numel(C),1);
for ii = 1:numel(C)
cv_acc(ii) = svmtrain(class, data, ...
sprintf('-c %f -g %f -v %d ',...
2^C(ii), 2^gam(ii), folds)
);
end
しかし、私は次のようになり、すべての私の反復とパラメータ値のための同じ結果になっています:ここで
は、私が試したものです私は見つけることができません
optimization finished, #iter = 1
nu = -1.#IND00
obj = -1.#IND00, rho = -1.#IND00
nSV = 0, nBSV = 0
Total nSV = 0
を私のコードでエラーを出してください。 ご協力いただければ幸いです。
本当に私のデータにはInf(Infinity)値があります。それらのものをきれいにしなければならなかった。今それは正常に実行されていますありがとう – mathkid