Matlab R2016b 版本配置+安装LIBSVM 呕心沥血整理全集

目录

  • 前言
  • LIBSVM安装包下载
  • 安装编译器
    • 测试安装是否成功
  • 编译文件
  • 测试使用
  • 本文中参考到的博文
  • 后记

前言

(一些废话)
我目前研究方向为代理模型电磁领域的优化,前段时间重点在空间映射(Space Mapping),克里金(Kriging)方法,前一个是physics-based surrogate,后一个是data-driven surrogate。和老师们一起讨论的时候,一个老师建议我做一做支持向量机(support vector machine),他说他是支持向量机的”忠实拥护者“,并且在我做克里金的时候时不时旁敲侧击克里金假设条件的不严谨,还有加点原则的不可信,顺便推荐我尝试SVM。(哈哈哈,其实老师也是挺可爱的)

其实在去年疫情的时候也有稍微学习了一点SVM(毕竟机器学习太火啦),在我之前写的一篇博文中也有展示,但学习的理论知识我也没掌握清楚,幸好当时做了笔记,再回过头来看的时候,也有一点印象。
戳这里:SVM学习笔记

查阅相关文献,发现在电磁优化方向的文献不是很多,可能一方面是我搜索的不全,一方面是SVM在电磁优化上有一定的问题并且很难解决。

LIBSVM安装包下载

戳这里:网站来源https://www.csie.ntu.edu.tw/~cjlin/libsvm/#nuandone

我不知道是不是外网不能进去,反正我是怎么也下载不了这个网站里的zip或 tar压缩包,幸好作者有上传到github里。
戳这里:github下载LIBSVM安装包https://github.com/cjlin1/libsvm

接着将压缩文件解压到matlab的toolbox中,具体步骤可参照下方链接
戳这里:Matlab如何添加工具箱https://jingyan.baidu.com/article/da1091fb3bc185027849d623.html

安装编译器

在matlab的命令窗口输入:mex -setup(直接复制就行,mex和-setup之间有一个空格
如果出现:Please choose your compiler for building external interface (MEX) files
就说明你的matlab可以直接进行之后的步骤,不用安装编译器。
但如果你和我一样出现:未找到可供编译的SDK,那就要进行安装编译器了。

我的MATLAB是R2016b,使用的是MinGW 4.9.2 TDM-GCC如果是其他版本的,可以直接通过MATLAB提供的链接下载。
一般电脑都是64位的,所以选择tdm64-gcc-4.9.2.exe下载。
戳这里:R2016b下载tdm64-gcc-4.9.2.exe

安装步骤可参考另外一个博主的博文:戳这里:MinGW 4.9.2 TDM-GCC安装步骤

测试安装是否成功

再次打开matlab,命令窗口输入:

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

接着输入:

mex -setup

如果出现下面的提示,就说明安装成功啦!耶!

编译文件

继续在命令窗口输入:

make

可能会出现这样的报错:

这时双击打开make.m文件

找到所有的“CFLAGS”,将他们替换为“COMPFLAGS”,如下图所示:

最后,在命令窗口中,重新输入:

make

显示如下图,即为编译成功:

测试使用

关于该工具包的测试与使用,可以参考以下博文:
戳这里:博文(转载)LIBSVM在Matlab下的使用
戳这里:原文作者farutoR2016b以上版本可参考libsvm-mat在MATLAB平台下的安装

本文中参考到的博文

戳这里:博文(原创),作者笥猷,LIBSVM安装_MATLAB R2016b
戳这里:matlab论坛,作者farutoR2016b以上版本可参考libsvm-mat在MATLAB平台下的安装
戳这里:博文(转载)LIBSVM在Matlab下的使用
戳这里:博文(原创),作者jia-dk,MATLAB2 016b和tmd64-gcc-4.9.2的巨坑

如果文章中有所借鉴,但没有贴出出处,一定是作者的笨拙,可以请原创者联系我。若文章中参考到的博文或帖子有所侵权,也请原创者联系我,必定删除。

后记

唠了许多磕,也花了一点时间写了这段分享博文,其中不仅包括LIBSVM在MATLAB中的安装,也包括自己的一些事情。如果有和我研究方向相近的同学,也可以一起交流,一起讨论。

邮件:sixingliu@njust.edu.cn

Matlab R2016b 版本配置+安装LIBSVM 呕心沥血整理全集相关推荐

  1. libsvm工具箱会和matlab,MATLAB实现多分类和libsvm工具箱的安装使用详解

    首先告诉大家MATLAB现在可以实现多类分类的问题!但是需要借助工具箱! 下面介绍的是台湾林智仁教授的libsvm工具箱在MATLAB中的安装和使用: 安装环境:Win7.Microsoft Visu ...

  2. SVM学习——在matlab上安装libsvm库(一)

    环境搭建 平台: Windows PC MATLAB 软件 libsvm库(SVM工具箱) 安装步骤 准备工作 安装对应的编译器,在网站上查看当前matlab版本支持的编译器版本.本文使用的matla ...

  3. Ubuntu 16.04安装Matlab R2016b

    https://www.linuxidc.com/Linux/2017-03/142298.htm Ubuntu 16.04安装Matlab R2016b [日期:2017-03-28] 来源:Lin ...

  4. MATLAB安装libsvm工具箱的方法

    亲测可行的方法,原文地址:https://www.cnblogs.com/Ran-Chen/p/9462825.html 支持向量机(support vector machine,SVM)是机器学习中 ...

  5. MySQL5.7 版本的安装、配置

    安装 此版本的安装过程与上述过程除了版本号不同之外,其它环节都是相同的.所以这里省略了MySQL5.7.34版本的安装截图. 配置 配置环节与MySQL8.0版本确有细微不同.大部分情况下直接选择&q ...

  6. matlab中安装libsvm时No supported compiler or SDK was found问题

    1. 安装libsvm时No supported compiler or SDK was found问题解决方法 参照帖子23楼解决方法:http://www.ilovematlab.cn/threa ...

  7. matlab成功安装libsvm后,运行程序仍报错“svmtrain has been removed”解决方法记录

    系统:windows11 版本:MATLAB R2018b matlab使用支持向量机做回归预测时需要安装 libsvm 包并进行编译,参考此链接博客<http://t.csdn.cn/CfFo ...

  8. Matlab R2016b安装教程

    MATLAB简介 MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室).是由美国mathworks公司发布的主要面对科学计算.可视化以及交互式程序设计的高科 ...

  9. mysql 5.7 编译_Mysql5.7版本编译安装及配置

    配置yum安装方式 1.配置本地yum源 1 vim /etc/yum.repos.d/rhel-source.repo2 [rhel-source] 3 name=Red Hat Enterpris ...

最新文章

  1. 14.关于原子性的相关介绍
  2. 3.5 Facade(外观)
  3. 浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
  4. JAVA基础知识(4)
  5. 让你的ASP.NET Core应用程序更安全
  6. 第9章 中断和动态时钟显示
  7. 第二十七篇 导航栏和内容块
  8. oracle新建一个用户_Kettle 连接oracle将数据保存到Excel
  9. 电脑基础操作_学电脑到万科!怀集万科电脑培训2019全面招生!
  10. 贝莱德文化:领导者必须培养领导者
  11. 欧姆龙plc学习笔记(八)(上传nb程序)
  12. IBM Tivoli Management Framework默认设置漏洞
  13. windows下的流氓软件删得彻底点
  14. Shopee上货软件,新手小白必备神器
  15. 取决于数学符号_设计就好像您的生活取决于它
  16. 《Imaging Systems For Medical Diagnostics》——12. X-ray components and systems (3) X射线组件和系统(3)
  17. 404-Thenbsp;requestednbsp;reso…
  18. 上传本地项目到github远程仓库
  19. NAG: Network for Adversary Generation 笔记
  20. 本地k8s环境搭建工具kind、microk8s安装;windows 包管理工具Chocolatey;lens k8s可视化工具

热门文章

  1. Veeam Backup Replication v11比“十全十美”多了哪一点?
  2. 中国平行进口汽车行业调研与未来预测报告(2023版)
  3. 关于中文名字日本发音的笑话
  4. 安装 VarDictJava
  5. SphereFace2 Binary Classification is All You Need for Deep Face Recognition
  6. Kick Start 2018 Round B - Problem A No Nine
  7. Transient 的用法
  8. Attributed Graph Clustering: A Deep Attentional Embedding Approach,DAEGC
  9. Hadoop下载安装及HDFS配置教程
  10. 萌新能不能转行软件测试?