在Matlab中安装LibSVM工具箱

一、LibSVM工具箱下载

工具箱下载地址:https://www.csie.ntu.edu.tw/~cjlin/libsvm/

往下拉找到Download LIBSVM,点击zip.file下载压缩包

1.1、官网下载的数据包中没有Matlab对应的数据集格式,点此下载:heart_scale.mat. 下载后放在解压缩后的libsvm-3.24文件夹中即可,此时可以得到如下图所示的文件夹内容:假如是windows 64位系统,预编译的二进制文件会在libsvm-3.24\windows文件下提供,分别是libsvmread.mexw64、libsvmwrite.mexw64、svmtrain.mexw64、svmpredict.mexw64。

如果是32位系统,就需要手动编译c文件,生成MATLAB可识别的mexw32文件。(具体方法可以百度或者提问)

二、将LibSVM添加到toolbox路径

2.1、为了避免和自带的svm工具箱函数冲突,要将svmtrain.mexw64、svmpredict.mexw64这两个文件重命名为libsvmtrain.mexw64、libsvmpredict.mexw64。

2.2、将1.1中下载好的文件夹libsvm-3.24移动至你电脑中Matlab路径下的toolbox文件夹目录中,(即D:\Program Files (x86)\Matlab R2016a\toolbox);

2.3、打开Matlab软件,点击主页> 设置路径> 添加并包含子文件夹> 选择libsvm-3.24文件夹;

2.4、点击主页> 预设> 常规> 更新工具箱缓存> 确定

2.5、新建脚本执行下列指令:

load heart_scale
model = libsvmtrain(heart_scale_label, heart_scale_inst, '-c 1 -g     0.07');
[predict_label, accuracy, dec_values] = libsvmpredict(heart_scale_label, heart_scale_inst, model);

如果运行成功得到下列结果则说明安装完成

  • 40
    点赞
  • 136
    收藏
    觉得还不错? 一键收藏
  • 28
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值