Я пытаюсь получить наилучшие параметры для одноклассного classifer, используя обертку LibSVM под Weka.Weka Gridsearch libsvm не может обрабатывать унарный класс (один класс)
По этой причине, я собираюсь weka.classifiers.meta.GridSearch, а затем я выбираю LibSVM один класс.
Все данные, которые я использую, обозначены как один класс. Параметры, которые я хочу найти это ню и гамма
Варианты gridSearch являются:
weka.classifiers.meta.GridSearch -E CC -y-свойство classifier.kernel.gamma -y-мин -5.0 -y-max 2.0 -y-step 1.0 -y-base 10.0 -y-expression pow (BASE, I) -фильтр weka.filters.AllFilter -x-property classifier.nu -x-min 0.01 -x-max 1.0 -x-step 10.0 -x-base 10.0 -x-выражение I -размер 100.0 -traversal COLUMN-WISE -log-файл «C: \ Program Files \ Weka-3-6» -S 1 -W weka. классификаторы.functions.LibSVM -S 2 -K 2 -D 3 -G 0,0 -R 0,0 -N 0,5 -M 40,0 -C 1,0 -E 0,0010 -P 0,1
Затем weka говорит мне следующее:
weka.classifiers.meta.GridSearch Невозможно обрабатывать унарный класс !!!
Верно ли, что gridsearch не может обрабатывать унарный класс? или я просто делаю что-то неправильно?
Благодарим за помощь.
Джессика