orient的个人博客分享 http://blog.sciencenet.cn/u/orient

博文

Weka 下使用 LibSVM

已有 21302 次阅读 2010-5-15 03:27 |个人分类:未分类|系统分类:科研笔记

Weka 是用来进行数据挖掘的很好的工具,LibSVM也是适用范围很广的SVM(Support Vector Machine, 支持向量机)工具。但是很多人在用的过程中会出现 “libSVM classes not in CLASSPATH” 这样的错误提示, 这是因为Weka这个软件本身没有提供libSVM的程序包,所以需要自己先把libSVM下载下来,然后再指定好libsvm.jar的路径,Weka才可以正常的用libSVM.

以我的操作为例,具体说明一下整个过程:
(1)下载LibSVM. http://www.csie.ntu.edu.tw/~cjlin/libsvm/. 下载页面上提供的.zip压缩包,解压缩到指定目录(我是解压到E:),解压后是个libsvm-2.91文件夹,此文件夹下又有很多文件夹,其中java的就是LibSVM的java程序。其中有个libsvm.jar就是需要指定给Weka的(当然还可以指定给其他的数据挖掘软件)
(2)设定libsvm.jar到CLASSPATH. 右键点击My Computer——>Properties——>Advanced——>Environment Variables——>System variables,双击CLASSPATH,就会看到里面设置了很多路径,之间都是用分号隔开的,在最后再填加一个路径,也就是libsvm.jar所在的路径(E:libsvm-2.91javalibsvm.jar)
(3)下载安装Weka. http://www.cs.waikato.ac.nz/ml/weka

好了,安装配置结束,可以享用Weka中的libSVM了。 Weka GUI chooser——>Explorer——>Classify——>Choose——>classifiers——>functions——>libSVM.

补充一下:在预处理数据的时候,可以用Excel生成Weka能够执行的.csv 文件。但是需要注意的时候,设定类的label的时候不能再用数字来表示类了,需要用英文字母表示,要不然Weka分不清,label到底是value还是index.

http://blog.sciencenet.cn/blog-264887-324607.html

上一篇:旅美趣闻-卖树给人钱
下一篇:latex 参考文献中人名加注音符号

0

发表评论 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2020-10-31 19:54

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部