经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » MATLAB » 查看文章
matlab2016b配置libsvm的各中坑及解决办法
来源:cnblogs  作者:苦海沉沦  时间:2019/4/8 12:45:14  对本文有异议

Q1:matlab2016b不能自动关联m文件!

A1:

(1)首先准备好工具,工具链接:pan.baidu.com/s/1t_KaFZNOFln9m57sMBTrkQ;提取码:x49w。

(2)下载之后解压,请阅读readme,按照操作流程进行。

Note:运行reg文件的方式是,将matlab最小化(不退出),找到reg文件所在位置(就是压缩包后所在路径),双击就好了,然后关闭matlab,重启,则matlab已经关联m文件了,如果还没有成功,请关机重启电脑,再试一下,应该就能解决了。

Q2:matlab2016b配置libsvm3.23

A2:

(1)还是准备好工具,libsvm3.23的安装包,获取路径有两条:

  • 官方路径1:林教授的网站www.csie.ntu.edu.tw/~cjlin/libsvm/;如图所示
  • 往下面找,会看到一个Download LIBSVM;其下就有一个zip file,点击下载。安装时你要注意选择是要32位(x86)的还是64位(x64)的,要和电脑系统相匹配。
  • 路径2:请直接下载www(抱歉我懒得输入网址了,太麻烦);差点忘记给提取码了:m75k

note:路径1获取的libsvm永远时最新版本的,也是最原始的版本;路径2获取的永远时libsvm3.23,但是这个版本里面的内容全部时便宜好的,同时也给出了mat格式的训练数据,大家可以直接用,不用再编译。当然一定将当前工作路径设置为libsvm/matlab所在文件夹。

Q3:如果路径2给的方法不成功,我如何自己配置呢?

A3:我自己的配置过程是很心酸的,真心希望有缘人不在经历我的心酸!!!!!!

首先还是准备工具,因为libsvm用c语言编写,matlab不能编译库,所以首先要给matlab配置编译器,这儿又有两个选择一个时安装一个visual studio,一个下载MinGw;前者大概有8G大小,后者安装后只有几百M;如果不系统学习c++,完全没有必要安装这个软件。所以个人推荐安装后者,网上官网都被封了还是怎得,所以给大家一个百度云的安装包www,提取码:1hv0;解压之后双击tdm64-gcc-4.92,出现如下图所示内容:首先点击create,注意一定要勾选下面的那个check for ~~

 

然后一直选择next,不要管其他的了。

接着就是配置环境变量:此电脑>右键选择属性>高级系统设置>环境变量>系统变量线面选择新建(配置变量名:MW_MINGW64_LOC;配置变量值:C:\TDM-GCC-64),然后保存(一定不要忘记了),接着打开matlab2016b在命令窗输入:

  1. setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')

  接着在输入

  1. mex -setup C++

  出现下图所示,说明配置编译环境成功

在输入:

  1. make

  出现如下:

说明编译成功;下面就可以开始测试了,输入如下代码:

  1. [heart_scale_label, heart_scale_instance] = libsvmread('heart_scale');
  2. model=svmtrain(heart_scale_label,heart_scale_instance);
  3. svmpredict(heart_scale_label,heart_scale_instance,model);

  

  1. 并得到预测结果:Accuracy = 86.6667% (234/270) (classification)。

  到这里就算大功告成了.

 

原文链接:http://www.cnblogs.com/Winter-Sun/p/10659580.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号