Question

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?

Was it helpful?

Solution

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top