Я хочу использовать vlfeat для распознавания одного класса

Я пытаюсь использовать пример caltech101 vlfeat (matlab) только для одного класса, но, похоже, он не работает. Если бы я давал только один урок тренеру svm, результаты были бы 50/50. Должен ли я принять во внимание что-то еще или это то, что целевая функция svm одного класса не реализована в vlfeat и просто не будет работать?

1 ответ

Решение

Во-первых, SVM с одним классом - это другой алгоритм, а не "ядро SVM одного класса" - здесь вы путаете две вещи.

Во-вторых, vlfeat поддерживает только простой двоичный SVM ( http://www.vlfeat.org/matlab/vl_svmtrain.html), поэтому ответ "вы должны использовать другую библиотеку" - оригинальный libsvm имеет привязки Matlab и поддерживает (среди прочих) одну -класс СВМ.

Другие вопросы по тегам