网上关于安装LIVSVM和LIBLINEAR的方法都是针对3.6以及之前版本,即通过修改Runweka.ini里面的classpath来 导入。但在3.7中是无效的的。3.7有个Package Manager可以自动下载常见的算法包,包括libsvm和liblinear,之前因为将weka安装在D盘,下载libsvm时一直安装失败,提示错误,后来重新安装weka3.7,并且安装到路径下,所有的算法包就可以正常安装了。原因待研究。
在JAVA程序中进行调用LIBSVM时,需要导入下载到wekafile目录下的package里的LibSvm.jar,此时JAVA程序可以加载LibSvm,但在运行时依然会提示:libsvm.jar not in classpath,只要把LibSvm目录下的lib目录里的libsvm.jar也加载上就可以正常运行SVM算法了。