`
endual
  • 浏览: 3566821 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Weka LibSVM (WLSVM)

    博客分类:
  • SVM
 
阅读更多

Weka LibSVM (WLSVM):
Integrating LibSVM into Weka Environment

Weka and LibSVM are two efficient software tools for building SVM classifiers. Each one of these two tools has its points of strength and weakness. Weka has a GUI and produces many useful statistics (e.g. confusion matrix, precision, recall, F-measure, and ROC scores). LibSVM runs much faster than Weka SMO and supports several SVM methods (e.g. One-class SVM, nu-SVM, and R-SVM). Weka LibSVM (WLSVM) combines the merits of the two tools. WLSVM can be viewed as an implementation of the LibSVM running under Weka environment.

How To Use

  • Download and unzip the file wlsvm.zip
  • Add the jars libsvm.jar and wlsvm.jar to your java project
  • Use WLSVM as any other weka classifier

Notes: Your java project should also have weka.jar.

 

WLSVM Options

-S  set type of SVM (default 0)	 
		 0 = C-SVC
		 1 = nu-SVC
		 2 = one-class SVM
		 3 = epsilon-SVR
		 4 = nu-SVR
-K  set type of kernel function (default 2)	 
		 0 = linear: u'*v
		 1 = polynomial: (gamma*u'*v + coef0)^degree
		 2 = radial basis function: exp(-gamma*|u-v|^2)
		 3 = sigmoid: tanh(gamma*u'*v + coef0)
-D  set degree in kernel function (default 3)	 
-G  set gamma in kernel function (default 1/k)	 
-R  set coef0 in kernel function (default 0)	 
-C  set the parameter C of C-SVC, epsilon-SVR, and nu-SVR (default 1)	 
-N  set the parameter nu of nu-SVC, one-class SVM, and nu-SVR (default 0.5)
-Z  whether to normalize input data, 0 or 1 (default 0)
-P  set the epsilon in loss function of epsilon-SVR (default 0.1)
-M  set cache memory size in MB (default 40)
-E  set tolerance of termination criterion (default 0.001)
-H  whether to use the shrinking heuristics, 0 or 1 (default 1)
-W  set the parameters C of class i to weight[i]*C, for C-SVC (default 1)

Citation

If you would like to cite WLSVM, cite the following URL:
Yasser EL-Manzalawy and Vasant Honavar, WLSVM : Integrating LibSVM into Weka Environment, 2005. Software available at http://www.cs.iastate.edu/~yasser/wlsvm

The bibtex format is as follows

@Manual{yh05,
  author =	 {Yasser EL-Manzalawy and Vasant Honavar},
  title =	 {{WLSVM}: Integrating LibSVM into Weka Environment},
  year =	 {2005},
  note =	 {Software available at \url{http://www.cs.iastate.edu/~yasser/wlsvm}}
}

Contacts

If you have any problems using WLSVM or if you have any suggestions. Please contact Yasser EL-Manzalawy

 

分享到:
评论

相关推荐

    weka-3-7-9jre libsvm wlsvm

    "wlsvm.jar"包含了WL-SVM的实现,用户可以将其与Weka结合使用,提升在不平衡数据集上的分类性能。 在实际应用中,用户需要先通过Weka加载数据,然后使用LibSVM或WL-SVM进行模型训练。训练完成后,可以使用测试数据...

    WEKA运行libsvm的wlsvm.jar

    【标题】"WEKA运行libsvm的wlsvm.jar"涉及的主要知识点是数据挖掘工具WEKA与支持向量机(SVM)库libsvm的集成,特别是如何在WEKA环境中使用第三方扩展wlsvm.jar。 首先,WEKA(Waikato Environment for Knowledge ...

    WEKA运行libsvm的libsvm.jar

    同样,wlsvm.jar可能是libsvm与WEKA接口的专用jar,也需要下载并添加。将这两个jar文件复制到WEKA的安装路径下,通常是在“lib”目录内。 2. **配置环境**:为了使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-添加libsvm

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

    weka中使用libsvm需要的包

    2. wlsvm.jar:这个文件可能是Weka对Libsvm的一个封装或者扩展,使得Libsvm更好地与Weka的API兼容,便于在Weka环境中使用。它可能包含了将Libsvm的算法集成到Weka数据流处理、模型评估和可视化组件中的必要接口和类...

    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# -...

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

    在给定的标题和描述中,我们关注的重点是两个特定的库:libsvm.jar和wlsvm.jar,它们在Weka中扮演着关键角色。 libsvm.jar是支持向量机(Support Vector Machine, SVM)的一个高效实现,由Chih-Chung Chang和Chih-...

    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下的LIBSVM

    下载 wlsvm.zip 压缩包,解压后将 WLSVM \ lib 文件夹下的 libsvm.jar 和 wlsvm.jar 两个文件放到 WEKA 的安装目录下。 三、配置 WEKA 在 WEKA 的安装目录下打开 runweka.ini 文件,修改 cmd_default 变量,添加 ...

    weka3.8导入libsvm

    在Weka 3.8这个最新稳定版本中,有些变化可能会影响到用户原有的工作流程,例如,导入旧版本的Weka可能无法兼容某些第三方库,如wlsvm。在这种情况下,我们需要找到适合新版本的解决方案,比如使用LibSVM。 LibSVM...

    weka-3-6运行libsvm方法

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

    libsvm.jar,wlsvm.jar包

    weka报Problem evaluating classifier:libsvm classes not in CLASSPATH错误所需jar包,并且一定要用正确的libsvm.jar包,否则还会报Problem evaluating classifier:Rand错误,上传的这个压缩包里面的jar包可同时...

    wlsvm包,共weka使用

    `wlsvm.jar`可能是针对Weka的一个特定版本或增强版的SVM实现,而`libsvm.jar`是著名的、广泛使用的开源SVM库,由台湾大学的Chih-Chung Chang和Chih-Jen Lin开发。这两个库为用户提供了在Weka环境中应用SVM算法的能力...

    weka-3-6-12中libsvm安装配置

    weka-3-6-12中的libsvm库安装配置,包含weka-3-6-12.jre.exe,libsvm.jar,wlsvm.jar和安装配置文档

    java调用Weka中神经网络的算法(从数据库中取数据).docx

    2. **下载Weka**:文中提到使用的是Weka 3.6版本,可以通过提供的百度网盘链接下载所需的库文件(`weka.jar`, `weka-src.jar`, `libsvm.jar`, `wlsvm.jar`)。 3. **配置Eclipse**:在Eclipse IDE中创建一个新的Java...

Global site tag (gtag.js) - Google Analytics