公告 |
求真务实打基础, 宁缺毋滥读好书。
数据挖掘青年(DMman) |
链接 |
|
Blog信息 |
blog名称:DMman(数据挖掘青年) 日志总数:102 评论数量:564 留言数量:57 访问次数:1684033 建立时间:2007年4月9日 |

| |
[Weka]如何运行Weka中的libsvm分类算法 原创空间
数据挖掘青年 发表于 2007/8/6 20:59:31 |
Weka3.5.5后增加了libsvm这个选项,在分类器中的functions下面。但是,试图运行的时候,系统提示:Problem evaluating classifier:libsvm classes not in CLASSPATH。然后我们在环境变量-》系统变量-》CLASSPATH,把F:\Some Softwares\Weka-3-5\libsvm.jar(这个jar文件是在http://www.cs.iastate.edu/~yasser/wlsvm/.下载的)添加进去了,但是还是没有用。如何才能时libsvm跑起来呢?
(libsvm.jar是网上的一个工具包,Weka对它做了包装,从而可以调用它。详细见:http://www.csie.ntu.edu.tw/~cjlin/libsvm/index.html)
首先,我自己对libsvm的算法不熟悉。遇到网友讨论这个问题。下面的步骤可以使weka中的libsvm跑起来:
1、 http://www.cs.iastate.edu/~yasser/wlsvm/ 上下载两个jar文件 把他们加到环境变量classpath里。
2、将weka安装目录下的weka.jar解压。
3、cmd进入控制台,通过java weka.gui.Main启动Weka,这样里面的算法就可以用了。
可见,所谓的把libsvm.jar加到classpath,也要保证weka能找到它。
如果想直接在软件里使其可以运行的话,
1 要把libsvm.jar wlsvm.jar加到weka的工程里。重新打包weka.jar。或者
2 在weka的启动命令 RunWeka.bat 里面 java 命令后面 加上 -classpath 选项 标明libsvm.jar wlsvm.jar 的路径。 如过libsvm.jar在weka安装目录下 可以 将 最后一行改为:
%_java% -Xmx286m -classpath .\libsvm.jar;.\wlsvm.jar RunWeka -i .\RunWeka.ini -w .\weka.jar -c %_cmd% "%2" |
|
回复:如何运行Weka中的libsvm分类算法 原创空间
data mining(游客)发表评论于2013/5/9 9:04:45 |
这个问题在weka 3.7.9 可以解决。 点击tools里面的package manager, 找到这个package(libsvm), 再点击install,就可以了。 注意:在安装之前 要关闭weka正在使用的窗口 |
|
回复:如何运行Weka中的libsvm分类算法 原创空间
hujarvis发表评论于2008/6/15 16:54:11 |
我按最上面的方法试了 还是报同样的错误,将weka安装目录下的weka.jar解压 有什么用,另外你说的 要把libsvm.jar wlsvm.jar加到weka的工程里。重新打包weka.jar具体是怎么做的 有截图吗 菜鸟啊 |
|
回复:如何运行Weka中的libsvm分类算法 原创空间
真不准发表评论于2007/8/8 16:28:52 |
不错,比较实用的东西。有些问题对研究来说是写不到论文里去的,但是却会耗掉你大量时间,这种经验能明显提高研究效率。 |
|
» 1 »
|