Linux 下weka3.8中引用libsvm库

weka3.7及以上版本 利用packagemanager管理各种算法库,具体说明见http://weka.wikispaces.com/How+do+I+use+the+package+manager%3F,

1.下载weka3.8,  配置weka3.8.jar 路径到CLASSPATH中,配置好后 终端输入java  -jar weka3.8.jar即可启动weka

2. 接下来引入libsvm, 终端输入

java weka.core.WekaPackageManager -list-packages all 可以发现许多可用的算法库, 找到libsvm库,输入
java weka.core.WekaPackageManager -install-package LibSVM 回车, 就可安装libsvm到weka中了, 并且当前目录下生成wekafiles文件夹,packages包下有安装好的LibSVM包,个人认为 是weka访问libsvm库的接口程序。
3.启动weka的GUI界面,即可在 weka.classifiers.functions找到LibSVM。
4.若想在Java程序中使用集成weka的LibSVM, buildpath中加入 weka.jar, libsvm.jar(在wekafiles/packages/LibSVM/lib/下),LibSVM.jar(wekafiles/packages/LibSVM/LibSVM.jar)即可,代码中使用时 import weka.classifiers.functions.LibSVM。



点赞