2015-12-28 4 views
1

Я пытаюсь использовать классификатор SVM в Weka. Я загрузил версию weka-3-7-13. Когда я нажимаю на вкладку классификатора, SVM отсутствует в списке.Как использовать svm в Weka Classsifier?

Как использовать SVM в этом инструменте? Пожалуйста, помогите мне преодолеть эту проблему.

ответ

1

Классы SVM не объединены с ванильной ватой WEKA. вам необходимо добавить в проект проект LIBSVM (файл jar) вручную, чтобы получить классификаторы SVM.

+1

спасибо .. я стараюсь weka 3-6-10. Когда я классифицирую использование libSVM, возникает ошибка: «классы libsvm не находятся в classpath». как это решить? – AnnRose

+0

, если вы используете затмения, скопируйте файл jar в папку проекта и щелкните правой кнопкой мыши по пути jar -> build -> add to build. если вы найдете ответ правильным. пожалуйста, примите его для будущих зрителей –

2

В Weka (GUI) перейдите в Инструменты -> PackageManager и установите LibSVM/LibLinear (оба являются SVM).

Еще одна реализация SVM - это «SMO», которая находится в Classify -> Classifier -> Functions. (если они не указаны, то установите, как указано выше)

В качестве альтернативы вы можете использовать .jar-файлы этих алгоритмов и использовать их через свой Java-код.

+1

Я пробовал этот метод работать успешно. – AnnRose

+2

, тогда вы можете проголосовать/принять мой ответ :) – Arif

Смежные вопросы