matlab 安装libsvm-3.22版本

Libsvm工具箱源于台湾大学林智仁 (Lin Chih-Jen) 教授等开发设计,Libsvm官网

下载路径

Libsvm工具箱链接:点击此处

我下载的是Libsvm-3.22 版本,因为要使用SVDD算法(官网中使用了SVDD算法源码推荐的版本是3.22版本)

SVDD算法源码链接请点击图片所示官网中的红色字体zip即可下载。

安装步骤

将下载好的Libsvm-3.22压缩包解压,复制所得文件至matlab安装路径下的toolbox文件下

Libsvm文件夹下有java、python、matlab等语言版本,我们只是用matlab即可。

编译

我所使用的的电脑是windows64位系统,Libsvm-3.22/windows文件夹下已提供边编译好在64位操作系统下使用的文件,可以看到四个文件,文件名后缀为mexw64(分别是libsvmread.mexw64、libsvmwrite.mexw64、svmtrain.mexw64、svmpredict.mexw64)

如果电脑是32位操作系统,需要再重新对Matlab文件夹下的c文件进行编译,生成matlab可识别的mexw32文件

参考链接

编译器安装参考链接

重命名函数

若有必要,最好将得到的文件重命名一下,为了避免和svm内置的函数冲突,最好将svmtrain.mexw64、svmpredict.mexw64这两个文件重命名为libsvmtrain.mexw64、libsvmpredict.mexw64。

添加到工具箱

将libsvm-3.22文件夹放置到\MATLAB R2018b\toolbox目录下,主页> 设置路径> 添加文件夹> 选择libsvm-3.2,2文件夹;

更新工具箱缓存

测试

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);

结果如下,说明安装正确:

Reference

  1. 参考一:MATLAB安装libsvm工具箱的方法
  2. 参考二:LibSVM 在 Matlab中的使用
  3. 参考三:关于libsvm工具箱在64位matlab下的安装说明
  4. 参考四:MATLAB2016B 安装 LIBSVM及MinGW-w64 C/C++ 编译器(超详细) (强烈推荐)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值