首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Weka停使用LibSVM的一点心得

2012-06-26 
Weka下使用LibSVM的一点心得?写这篇“Weka下使用LibSVM?的一点心得”本来并非有此想法,而是在使用Weka朴素贝

Weka下使用LibSVM的一点心得

?

写这篇“Weka下使用LibSVM?的一点心得”本来并非有此想法,而是在使用Weka朴素贝叶斯分类器的时候,发现有一个LibSVM的选项。恰逢一个项目需要使用SVM分类器,所以就做了一下尝试。但是提示错误:“libsvm classes not in CLASSPATH”。在网上搜了一下,解决方法如下:

首先,在http://www.cs.iastate.edu/~yasser/wlsvm/上下载wlsvm.zip的压缩包,解压后将WLSVM \ lib 文件夹下的libsvm.jar 和wlsvm.jar 两个文件放到weka的安装目录下。

然后,在weka的安装目录下打开runweka.ini这个文件,把 cmd_default=javaw -Xmx#maxheap# -classpath "%CLASSPATH%;#weka.jar#" #mainclass#
修改为 cmd_default=javaw-Xmx#maxheap# -classpath "%CLASSPATH%;#weka.jar#;wlsvm.jar;libsvm.jar"#mainclass#?

有人说,Weka的3.4版本是要将wlsvm.jar加进去的,但Weka3.5版本就没有必要,只用加libsvm.jar就好了。我用的是Weka3.6,保险起见两个jar都添加了。

最后,直接运行runweka.bat,再打开Explorer,可以在Classify的Classifier-function中找到LibSVM,像使用其它Classifier一样使用它就可以了。这样LibSVM就成功的集成到Weka了。

以往我习惯于直接双击arff文件来打开数据,现在直接打开arff文件仍然会报错。所以必须双击runweka.bat来执行。

附我觉得有价值的参考文献(关于“Weka下使用LibSVM”,有很多搜索结果但是有些是垃圾)。

1.详解LibSVM使用

2.weka下安装libsvm

3.Weka下LibSVM (WLSVM)的配置

转自:http://www.zhan5zhan.com/post/10.html

?

1 楼 tianxianyun 2011-10-29   兄弟,你的文章很详细,不错呦,我之前试过好几个,都不行

热点排行