`
carus
  • 浏览: 30038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Weka下使用LibSVM的一点心得

    博客分类:
  • weka
阅读更多

 

写这篇“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  
兄弟,你的文章很详细,不错呦,我之前试过好几个,都不行

相关推荐

    weka中使用libsvm需要的包

    1. 将libsvm.jar和wlsvm.jar文件复制到Weka安装目录下的"lib"子目录。 2. 重启Weka界面,这样系统就能识别新的库。 3. 在Weka的“选择运行”菜单中,选择“Explorer”或“Experimenter”模式。 4. 在“过滤器”或...

    WEKA下的LIBSVM

    WEKA 下的 LIBSVM 集成指南 WEKA 是一个数据挖掘平台,提供了大量的分类器和回归算法,包括支持向量机(SVM)。LIBSVM 是一个流行的 SVM 软件包,提供了快速有效的 SVM 模式识别与回归功能。然而,在 WEKA 中使用 ...

    WEKA运行libsvm的libsvm.jar

    标题 "WEKA运行libsvm的libsvm.jar" 描述了一个在数据挖掘领域常见的操作,即如何在WEKA环境中使用libsvm库。这个过程涉及到两个关键组件:WEKA和libsvm,以及它们之间的集成方法。 首先,WEKA(Waikato ...

    weka3.8导入libsvm

    在这种情况下,我们需要找到适合新版本的解决方案,比如使用LibSVM。 LibSVM(Library for Support Vector Machines)是由台湾大学的Chih-Chung Chang和Chih-Jen Lin开发的一个开源库,专门用于支持向量机(SVM)的...

    weka-添加libsvm

    **描述详解:** 描述提到,在WEKA中想要使用function类别下的libsvm和其他分类器,用户需要手动添加libsvm和wlsvm这两个库的Java Archive (JAR) 文件。这意味着在默认情况下,WEKA可能并未直接包含这些特定的库,...

    使用weka非常有用的libsvm.jar 和wlsvm.jar

    通过修改Weka的配置文件runweka.ini,用户可以指定使用libsvm.jar和wlsvm.jar,从而在Weka环境中启用SVM算法。 支持向量机的核心思想是找到一个最优超平面,将不同类别的数据尽可能地分开,同时最大化两类样本的...

    WEKA运行libsvm的wlsvm.jar

    WEKA 3.6调用libsvm时,需要将wlsvm.jar和libsvm.jar添加到WEKA的安装路径,然后修改RunWeka.ini的路径,才能正常运行。

    weka-3-6运行libsvm方法

    weka3.6运行libsvm,需要将wlsvm.jar和libsvm.jar文件拷贝到WEKA的安装路径下,然后修改RunWeka.ini文件中的cmd_dafault路径,还含有相关内容的路径检索!

    weka的libsvm包

    这个过程对于非编程背景的用户可能较为复杂,但是一旦完成,用户就可以在Weka的图形用户界面(GUI)中直接使用LibSVM的算法,或者通过Weka的API在程序中调用。 在Weka中使用LibSVM后,用户可以利用其强大功能解决...

    weka导入libsvm

    weka3.6及以下版本导入libsvm,需要将wlsvm.jar和libsvm.jar文件拷贝到WEKA的安装路径下,然后修改RunWeka.ini文件中的cmd_dafault路径,然后就大功告成了!耶

    weka 集成LibSVMm所需的jar(wlsvm.zip),另附libsvm.zip和liblinear.zip

    `wlsvm.zip`中的`wlsvm.jar`则是一个特定的Weka扩展,它提供了一个接口来集成LibSVM,使得用户可以在Weka的工作流中方便地使用LibSVM的算法。这个扩展已经过测试,确保了与Weka的兼容性,并附带了使用说明,可以帮助...

    weka.jar libsvm.jar wlsvm.jar

    weka和libsvm和wlsvm的jar包下载,可以在weka中集成后两者进行svm分类

    weka3.6的jar及libsvm.jar和wlsvm.jar

    标题中的"weka3.6的jar及libsvm.jar和wlsvm.jar"指的是在机器学习领域常用的两个工具:Weka和LibSVM,以及它们在Java环境下的应用。Weka是一个开源的数据挖掘和机器学习软件,它提供了丰富的数据预处理、分类、回归...

    weka-3-7-9jre libsvm wlsvm

    本文将详细介绍Weka 3.7.9jre软件、LibSVM库以及WL-SVM(Weighted Linear Support Vector Machine)的使用和集成。Weka是一款强大的数据挖掘工具,广泛应用于机器学习和数据挖掘领域。LibSVM则是一个高效、可扩展的...

    Weka各类分类器的使用(Java)

    本文将详细介绍如何使用Weka在Java中实现分类器的使用,包括配置MyEclipse2013+Weka3.6+libsvm3.18+Jdk1.7+Win8.1环境,使用Weka实现分类器的步骤,以及使用LibSVM实现分类器的步骤。 一、配置环境 在使用Weka之前...

    Weka_LibSVM

    5. **性能评估**:在Weka中,可以使用各种评估指标,如准确率、精确率、召回率、F1分数和ROC曲线,来衡量LibSVM模型的性能。此外,还可以通过混淆矩阵理解模型的分类效果。 6. **并行计算**:LibSVM支持并行计算,...

    LIBSVM工具包,可以在weka中使用并被JAVA调用的SVM工具包

    可以在weka中使用并被JAVA调用的SVM工具包

    libsvm包weka扩展下载绝对可用

    libsvm包weka扩展下载,绝对可用,网上很多都不可用,我就贡献大家了,搞机器学习svm超好用

    weka 集成LibSVm所需的jar(wlsvm.zip)

    1.解压wlsvm.zip在lib目录下得到 libsvm.jar和wlsvm.jar两个文件,将其拷贝到weka安装目录下 2.修改位于weka安装目录下的RunWeka.ini文件 修改cmd_default=javaw -Dfile.encoding=#fileEncoding# -Xmx#maxheap# -...

Global site tag (gtag.js) - Google Analytics