Matlab R2016b 版本配置+安装LIBSVM 呕心沥血整理全集
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 呕心沥血整理全集相关推荐
- libsvm工具箱会和matlab,MATLAB实现多分类和libsvm工具箱的安装使用详解
首先告诉大家MATLAB现在可以实现多类分类的问题!但是需要借助工具箱! 下面介绍的是台湾林智仁教授的libsvm工具箱在MATLAB中的安装和使用: 安装环境:Win7.Microsoft Visu ...
- SVM学习——在matlab上安装libsvm库(一)
环境搭建 平台: Windows PC MATLAB 软件 libsvm库(SVM工具箱) 安装步骤 准备工作 安装对应的编译器,在网站上查看当前matlab版本支持的编译器版本.本文使用的matla ...
- Ubuntu 16.04安装Matlab R2016b
https://www.linuxidc.com/Linux/2017-03/142298.htm Ubuntu 16.04安装Matlab R2016b [日期:2017-03-28] 来源:Lin ...
- MATLAB安装libsvm工具箱的方法
亲测可行的方法,原文地址:https://www.cnblogs.com/Ran-Chen/p/9462825.html 支持向量机(support vector machine,SVM)是机器学习中 ...
- MySQL5.7 版本的安装、配置
安装 此版本的安装过程与上述过程除了版本号不同之外,其它环节都是相同的.所以这里省略了MySQL5.7.34版本的安装截图. 配置 配置环节与MySQL8.0版本确有细微不同.大部分情况下直接选择&q ...
- matlab中安装libsvm时No supported compiler or SDK was found问题
1. 安装libsvm时No supported compiler or SDK was found问题解决方法 参照帖子23楼解决方法:http://www.ilovematlab.cn/threa ...
- matlab成功安装libsvm后,运行程序仍报错“svmtrain has been removed”解决方法记录
系统:windows11 版本:MATLAB R2018b matlab使用支持向量机做回归预测时需要安装 libsvm 包并进行编译,参考此链接博客<http://t.csdn.cn/CfFo ...
- Matlab R2016b安装教程
MATLAB简介 MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室).是由美国mathworks公司发布的主要面对科学计算.可视化以及交互式程序设计的高科 ...
- mysql 5.7 编译_Mysql5.7版本编译安装及配置
配置yum安装方式 1.配置本地yum源 1 vim /etc/yum.repos.d/rhel-source.repo2 [rhel-source] 3 name=Red Hat Enterpris ...
最新文章
- 14.关于原子性的相关介绍
- 3.5 Facade(外观)
- 浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
- JAVA基础知识(4)
- 让你的ASP.NET Core应用程序更安全
- 第9章 中断和动态时钟显示
- 第二十七篇 导航栏和内容块
- oracle新建一个用户_Kettle 连接oracle将数据保存到Excel
- 电脑基础操作_学电脑到万科!怀集万科电脑培训2019全面招生!
- 贝莱德文化:领导者必须培养领导者
- 欧姆龙plc学习笔记(八)(上传nb程序)
- IBM Tivoli Management Framework默认设置漏洞
- windows下的流氓软件删得彻底点
- Shopee上货软件,新手小白必备神器
- 取决于数学符号_设计就好像您的生活取决于它
- 《Imaging Systems For Medical Diagnostics》——12. X-ray components and systems (3) X射线组件和系统(3)
- 404-Thenbsp;requestednbsp;reso…
- 上传本地项目到github远程仓库
- NAG: Network for Adversary Generation 笔记
- 本地k8s环境搭建工具kind、microk8s安装;windows 包管理工具Chocolatey;lens k8s可视化工具
热门文章
- Veeam Backup Replication v11比“十全十美”多了哪一点?
- 中国平行进口汽车行业调研与未来预测报告(2023版)
- 关于中文名字日本发音的笑话
- 安装 VarDictJava
- SphereFace2 Binary Classification is All You Need for Deep Face Recognition
- Kick Start 2018 Round B - Problem A No Nine
- Transient 的用法
- Attributed Graph Clustering: A Deep Attentional Embedding Approach,DAEGC
- Hadoop下载安装及HDFS配置教程
- 萌新能不能转行软件测试?