1
Я искал довольно долго, но я не нашел ответа на свой вопрос. Как использовать LIBSVM в Java без ядра? Или как можно моделировать такое поведение?Libsvm без ядра
Я искал довольно долго, но я не нашел ответа на свой вопрос. Как использовать LIBSVM в Java без ядра? Или как можно моделировать такое поведение?Libsvm без ядра
Ядра используются для сопоставления данных с более высоким пространством. Если вы хотите выполнить SVM в исходном пространстве ваших входных данных, используйте линейное ядро.
LibSVM classifier = new LibSVM();
classifier.setKernelType(new SelectedTag(LibSVM.KERNELTYPE_LINEAR, LibSVM.TAGS_KERNELTYPE));
Это помогло бы, если бы вы продемонстрировали масштабы своих исследований до сих пор; вы говорите, что искали, но какие пути вы исследовали, почему они оказались мертвыми и т. д.? – fge
LIBsvm предлагает 5 типов функций ядра: линейную, полиномиальную, радиальную базисную функцию, сигмовидную, предварительно вычисленное ядро. Первые четыре очевидны, но я не совсем понимаю последнее. Я думаю, что это может быть симуляция того, чего я хочу достичь. Вот несколько описаний. http://www.metz.supelec.fr/metz/personnel/frezza/ApprentissageNumerique/TP-MachineLearning/Supervise/libsvm-README.txt Я также попытался найти подтверждение, что LIBsvm позволяет не использовать функцию ядра, но я потерпел неудачу. – andarsv