Weka中使用libsvm
配置:libsvm-3.18+Weka3-6
问题:Weka3.5后增加了libsvm这个选项,在分类器中的functions下面。但是,试图运行的时候,系统提示:Problem evaluating classifier:libsvm classes not in CLASSPATH。
原因:这是因为Weka只是提供了Libsvm的Wrapper调用机制,必须要安装Libsvm后将附带的jar路径添加到Weka的启动路径中。
解决:
1.下载libsvm-3.18.zip压缩包,解压后将java 文件夹下的libsvm.jar文件放到weka的安装目录下。
2.修改weka安装目录下的runweka.ini
cmd_default=javaw -Dfile.encoding=#fileEncoding# -Xmx#maxheap# #javaOpts# -classpath "#wekajar#;#cp#" #mainclass#
修改为:
cmd_default=javaw -Dfile.encoding=#fileEncoding# -Xmx#maxheap# #javaOpts# -classpath "#wekajar#;#cp#;libsvm.jar" #mainclass#
3.重启runweka.bat

浙公网安备 33010602011771号