You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, nu = 0 by semi-supervised experiment might be some typo - feel free to experiment with other values as well. You can also try the more up-to-date Python implementation referred in the ReadMe, this one is not maintained any more.
You can also share your experimental results there and feel free to ask further.
%% One-class SVM
% OCC - SIFT
[SVMModel1, score1, acc1_max, boundary1] = trainSVM(SIFT_trainOCC, labels_trainOCCNum, SIFT_test, labels_testNum, 0.04, 1);
% OCC - SURF
[SVMModel2, score2, acc2_max, boundary2] = trainSVM(SURF_trainOCC, labels_trainOCCNum, SURF_test, labels_testNum, 0.04, 1);
% Semi-supervised - SIFT
[SVMModel3, score3, acc3_max, boundary3] = trainSVM(SIFT_trainSemi, labels_trainSemiNum, SIFT_test, labels_testNum, 0, 0);
% Semi-supervised - SURF
[SVMModel4, score4, acc4_max, boundary4] = trainSVM(SURF_trainSemi, labels_trainSemiNum, SURF_test, labels_testNum, 0, 0);
So why one-class svm 'nu' can gei 0.04, but semi-svm 'nu' is 0? Can I try other numbers in 0 to 1 of nu for semi?
The text was updated successfully, but these errors were encountered: