Libsvm Matlab 快速安装教程 (适用于Win7+, 64bit, and Matlab2016a+)
近日在开始学习Machine Learning SVM 相关算法,将Matlab平台安装SVM的步骤记录如下,亲测可用:
开发环境: Windows 8 64 bit, Matlab 2016a, SVM toolbox: libsvm
Libsvm 下载地址: https://www.csie.ntu.edu.tw/~cjlin/libsvm/
UCI的机器学习训练和测试样本数据: http://archive.ics.uci.edu/ml/datasets.html
步骤一: 下载libsvm工具箱,将此工具箱放入Matlab 安装目录下的toolbox文件夹,将libsvm文件夹中的三个文件夹通过Set Path加入到工作路径中
三个文件夹名称:1. /libsvm/windows 2. /libsvm/matlab 3. /libsvm
Set Path具体添加步骤如下http://jingyan.baidu.com/article/624e745948b58a34e8ba5aad.html
具体截图:
步骤二: 下载安装Visual C++ 2010 Professional x86开发平台
链接: http://www.itellyou.cn/ (PS: 非常好的国内微软的软件大集锦,里面软件和工具相当全,而且都是正规软件,可去某度搜索破解工具配合使用)
步骤三: 切换Matlab 当前工作路径到matlab/toolbox/libsvm/matlab 目录下,进行编译(libsvm是用C写的,因此需要编译成Matlab可执行文件)
1) 选择编译器,因个人机器中只有VS 2010,因此该VS2010编译器被选为默认,如果你的电脑有其他编译器,请参考该文:http://blog.csdn.net/loadstar_kun/article/details/7712308
2) 在matlab命令窗口输入, make 命令,开始编译工作,完成编译,编译后文件如下所示。
至此,我本人的Matlab可以成功使用,仅为个例,不同的Matlab版本支持不一样的编译器,好像2014以上的版本都支持VS2010编译器,因此,步骤二的链接可用。
备注,最新的libsvm中的算法有部分已经更新,如果按2014年以前的算法照搬硬套,不适用,请参考2016年左右的最新libsvm工具箱用法教程,并参考readme等官方文件。
附参考文档:
1. 其他开发平台使用libsvm的方法:http://www.cnblogs.com/GuoJiaSheng/p/4480497.html
2. libsvm 使用方法小结: http://blog.csdn.net/sherry_gp/article/details/51823380
祝好,
Allen
Libsvm Matlab 快速安装教程 (适用于Win7+, 64bit, and Matlab2016a+)的更多相关文章
- Python,Jupyter Notebook,IPython快速安装教程
0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...
- mysql 8.0.19 win10快速安装教程
本文教程为大家分享了mysql 8.0.19安装教程,供大家参考,具体内容如下 1.下载.zip安装文件 2.根目录存放my.ini,文件路径用“/”分割,例如: [mysqld] port=3306 ...
- flutter安装教程(win7)
本文是在安装flutter的时候,所遇到的问题参考的各个文档整理集合.此次是在win7上安装的问题记录.因为当初安装的时候针对win7的文档比较少,而且各个文档的解释比较散,本人遇到问题也是找了很久才 ...
- MATLAB R2018a 安装教程
1.下载相应的 MATLAB R2018a 版本如下:[matlab2018的百度云盘:链接:https://pan.baidu.com/s/1OV242y6EV6auvG3DvvqD8A 密码: ...
- IPython安装过程 @win7 64bit
http://www.360doc.com/content/14/0902/11/16740871_406476389.shtml 为了测验测验一下IPython的应用,今天折腾了好久的从安装包msi ...
- FastReport快速安装教程
安装后需要覆盖的文件全部复制到安装目录 替换后的安装目录 选中Recompile右键必须以管理员运行 看图选择 编译后,需要汉化的话看下图选择 怎么添加Library直接看图按顺序进行 选择insta ...
- Ubuntu16.04安装Zabbix3.2(快速安装教程)
ubuntu16.04下zabbix安装和配置 上面这篇虽然是一样的,但是针对的版本有差异,版本差异,安装方式也就有差异,对要求的环境可能有所不同. 今天帮同事安装zabbix,按照如下几个步骤,就完 ...
- VS2013快速安装教程
1.下载vs2013安装镜像.VS2013_RTM_ULT_CHS.iso链接: http://pan.baidu.com/s/1mguOdiK密码: rllz 建议使用百度网盘客户端下载,虽然被人 ...
- mysql图文安装教程(win7 32位 亲测)
一.下载mysql:http://www.mysql.com/downloads/ 弹出: 你需要有一个 Oracle Web 帐户,没有的话,注册一个: 勾选许可: 输入搜索条件: 下载MySQL ...
随机推荐
- ASP.NET Redis 开发
文件并发(日志处理)--队列--Redis+Log4Net Redis简介 Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高 ...
- (原)3.4 Zookeeper应用 - 分布式锁
本文为原创文章,转载请注明出处,谢谢 分布式锁 1.原理 建立表示锁的父节点(图中locker节点) 每个争抢锁的服务器在locker节点下创建有序的临时节点 判断自己是否抢到锁:获取locker下所 ...
- 中文字体font-family常用列表
Windows的一些: 黑体:SimHei 宋体:SimSun 新宋体:NSimSun 仿宋:FangSong 楷体:KaiTi 仿宋_GB2312:FangSong_GB2312 楷体_GB2312 ...
- SQL Server 2012提供的OFFSET/FETCH NEXT与Row_Number()对比测试(转)
原文地址:http://www.cnblogs.com/downmoon/archive/2012/04/19/2456451.html 在<SQL Server 2012服务端使用OFFSET ...
- iOS 修改状态栏字体的颜色
在实际开发中,状态栏有时,需要我们自己设置: 比如: 默认状态栏 假如我们开发的view是黑色的,那么效果如图: 状态栏是白底黑字,下面的view是黑底? 这样子真的好吗?说好的和谐社会呢?说好的开发 ...
- C#读取ini文件的方法
最近项目用到ini文件,读取ini文件,方法如下: using System; using System.Collections.Generic; using System.Linq; using S ...
- JSPatch使用小记
hotfix的作用众所周知,Android和iOS都有各自的技术,但是相比Android的当天发布来说(如果你们的项目不需要灰度),iOS热更新的意义更加重大.因为iOS审核周期长不说,而且运气不好会 ...
- 操作系统开发系列—1.HelloWorld ●
org 07c00h ;伪指令,告诉编译器程序会被加载到7c00处 mov ax, cs mov ds, ax mov es, ax call DispStr ;调用显示字符串例程 jmp $ ;无限 ...
- 【转】十个JavaScript中易犯的小错误,你中了几枪?
目录 常见错误一:对于this关键词的不正确引用 常见错误二:传统编程语言的生命周期误区 常见错误三:内存泄露 常见错误四:比较运算符 常见错误五:低效的DOM操作 常见错误6:在for循环中的不正确 ...
- FastDFS+Nginx(单点部署)事例
FastDFS是由淘宝的余庆先生所开发,是一个轻量级.高性能的开源分布式文件系统,用纯C语言开发,包括文件存储.文件同步.文件访问(上传.下载).存取负载均衡.在线扩容.相同内容只存储一份等功能,适合 ...