문제

I'm trying to use the vlfeat (matlab) example caltech101 for just one class but it doesn't seem to work. If I only feed one class to the svm trainer the results are 50/50. Should I take something else into account or is it that the one class svm objective function is not implemented in vlfeat and it just won't work?

도움이 되었습니까?

해결책

First, one-class SVM is a different algorithm, not jus "one class svm kernel" - you are confusing two things here.

Second, vlfeat supports just a simple binary SVM ( http://www.vlfeat.org/matlab/vl_svmtrain.html ) so the answer is "you should use other library" - original libsvm have Matlab bindings and supports (among others) one-class SVM.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top