http://liouwei20051000285.blog.163.com/blog/static/25236742010415101830866/

以WEKA 3.5.4为例(3.4版的不支持)
把libsvm.jar 和wlsvm.jar 两个文件放到weka的安装目录下。然后打开runweka.ini这个文件,把
cmd_default=javaw -Xmx#maxheap# -classpath "%CLASSPATH%;#wekajar#" #mainclass#
修改为
cmd_default=javaw -Xmx#maxheap# -classpath "%CLASSPATH%;#wekajar#;libwlsvm.jar;libsvm.jar" #mainclass# 
然后直接运行runweka.bat,打开Explorer,可以在Classify的Classifier-function中找到LibSVM,像使用其它Classifier一样使用它就可以了。

如何在WEKA中设置libsvm的路径啊?

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相关推荐

  1. weka和matlab完成完整分类实验

    本文 本文简单介绍数据集介绍.weka的使用.weka与LIBSVM.matlab与LIBSVM以及分类的若干细节问题. 1. 数据集介绍 打开网址UCI数据集,如下图.    从右下角可以看到Iri ...

  2. matlab调用weka,weka学习(7)-Weka以及Matlab,LibSVM接口

    Weka是个口碑很好的machine learning工具,可怜我这土鳖以前都没用过. Weka还是很intuitive的,直接给你GUI,随便你选算法,直接帮你做cross validation,还 ...

  3. Weka 开发[1]-Instances类

    先google一下,把Weka软件下载下来,安装完成之后,在Weka的安装目录中有一个weka.jar的包. 把包添加到工程中后,就可以调用weka中的函数了. 再介绍一点weka的基本知识,在wek ...

  4. 随机森林 java_机器学习weka,java api调用随机森林及保存模型

    工作需要,了解了一下weka的java api,主要是随机森林这一块,刚开始学习,记录下. 了解不多,直接上demo,里面有一些注释说明: package weka; import java.io.F ...

  5. LIBSVM -- A Library for Support Vector Machines--转

    原文地址:http://www.csie.ntu.edu.tw/~cjlin/libsvm/index.html Chih-Chung Chang and Chih-Jen Lin  Version ...

  6. Weka学习三(ensemble算法)

    前两次我们讲了数据挖掘中比较常见的两类方法.这次我来介绍一下ensemble(集成技术),总的来说,ensemble技术是归类在分类中的.它的主要原理是通过集成多个分类器的效果来达到提高分类效果的目的 ...

  7. libsvm使用方法总结

    1.所需要软件下载: (1)libsvm(http://www.csie.ntu.edu.tw/~cjlin/libsvm/) (2)python (3)gnuplot 画图软件(ftp://ftp. ...

  8. 机器学习之 weka学习(六)最大内存

    Weka 常见问题处理: weka如何安装支持向量机工具包 方法一.打开 weka,工具栏的Tools–>Package manager,可在里面添加需要的工具包. 方法二.下载 libsvm- ...

  9. libsvm java下载_一个基于LIBSVM(JAVA)的股票预测demo

    [实例简介] 一个基于LIBSVM的股票价格预测程序,采用随机森林算法对样本进行训练和预测,使用的编程语言为JAVA. [实例截图] [核心代码] stock-master └── stock-mas ...

最新文章

  1. mysql主从配置读写分离笔记
  2. Flask的HelloWorld程序
  3. Virtual Box 工具栏(菜单栏)消失的解决方法
  4. ISA三向外围网络模板说明
  5. hive修改 表/分区语句
  6. 【python】 web开发入门
  7. 数据中心机房应该如何布线,机柜布线方法详解!
  8. python读取ini文件编码格式_Python读取txt(.ini)文件BOM问题
  9. php act index漏洞,浅析PHP程序中的目录遍历漏洞
  10. 设计模式-行为型模式-命令模式
  11. pylot网站压力测试
  12. Excel(XLS,XLSX)和CSV相互转换 - C#简单实现方案
  13. 20145231熊梓宏 《网络对抗》 实验6 信息搜集与漏洞扫描
  14. 如何用C语言编写小游戏让你的学习不在无聊——三子棋
  15. Oracle11g客户端client的下载与安装
  16. 1024程序员节日,祝愿所有的程序员节日快乐
  17. 个人怎么做微信小程序?
  18. WordCAT 一款功能强大、免费共享的Word文档计算机辅助翻译软件
  19. Pytorch.Dataloader 详细深度解读和微修改源代码心得
  20. CSS 列表样式 (ul)

热门文章

  1. 由浅入深理解Java线程池及线程池的如何使用
  2. Java中String类的常见面试题
  3. 多元分布和狄利克雷分布
  4. Earth Mover's Distance (EMD)距离
  5. 如何设计一门语言(九)——类型
  6. Shell教程(三):数组/Arrays、基本运算符
  7. 人工智能:第一章 绪 论
  8. 编程面试的10大算法概念汇总
  9. 大话设计模式(十 会修电脑不会修收音机?——聊设计模式原则)
  10. CVPR 2015 papers