matlab中调用weka

weka是机器学习的开源工具,内有决策树、KNN、朴素贝叶斯等常见机器学习算法的实现,matlab在矩阵处理上有优势,可以方便地进行数据清洗,故尝试用matlab调用weka

  1. MATLAB命令行下验证Java版本命令
    version -Java

  2. 如何查看自己电脑上对的java版本
    进入cmd
    运行指令java -version

  3. 配置MATLAB调用Weka
    下载weka
    安装weka,推荐使用默认安装路径
    在环境变量的系统变量中的Path中加入jre6(或者其他版本)中bin文件夹的绝对路径,如:
    C:\Program Files\Java\jre1.8.0_77\bin;
    把weka.jar包(默认安装时位于C:\Program Files\Weka-3-8)放入到matlab安装目录下的java/jar/toolbox目录下
    查找MATLAB配置文件classpath.txt
    在matlab中   :              which classpath.txt %使用这个命令可以查找classpath.txt的位置
    修改配置文件classpath.txt
    edit classpath.txt
    在classpath.txt配置文件中将weka安装目录下的weka.jar的绝对安装路径填入
    添加代码:      $matlabroot/java/jar/toolbox/weka.jar
    (尝试时发现该文件修改不了,无修改权限;可将classpath.txt复制到桌面,在文件末尾加上上面的代码后保存,再复制到classpath.txt的路径中,将原文件覆盖即可。)
    重启MATLAB
    运行如下命令:
    attributes = javaObject(‘weka.core.FastVector’);
    %如果MATLAB没有报错,就说明配置成功了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值