Libsvm3.23安装手册
一、基本背景:
Libsvm是国立台湾大学林智仁(Chih-Jen Lin)教授编写的SVM工具包,提供了SVM的一些调用函数。其实,matlab程序自身也提供了svm方面的函数,比如svmtrain.m(路径位于C:\Program Files (x86)\MATLAB\R2006b\toolbox\bioinfo\biolearning),但如果要使用林教授的libsvm,就需要自己安装并配置,方可使用了。
林教授提供的lisbsvm发布于国立台湾大学网站,且提供的是多种语言的源码,java、python、matlab等等,需要下载下来自己编译、安装,下面我们就以matlab语言版本进行编译的过程,具体展开讲解,编译器为VC++6.0。
二、所需软件及下载地址:
1、Visual C++6.0
https://download.youkuaiyun.com/download/thinkpading/11484328
林教授的libsvm需要使用VC++6.0方可进行编译,因此需下载VC6.0。
特别说明:笔者的操作系统为64位Win7旗舰版,网上下载到的VC++6.0很多都无法安装成功,经查,原因是VC++6.0与Win7存在较多不兼容的问题,但有一个版本的VC++6.0安装程序可以在Win7上安装成功,也就是笔者找到并在上方提供下载链接的这个版本,该版本经笔者亲自安装尝试,确实可行,这一点务必注意,用别的安装程序可能无法安装成功。另外,网上还有一种精简版的绿色版VC++6.0(精简版大约几十兆,常规版200多兆),这个也可以安装成功,但从文件大小来看就可以看出,太过于精简了,总觉得不靠谱,因此,建议读者要在Win7上安装VC++6.0的话,选择上方链接提供的安装程序。
2、libsvm3.23
(1)国立台湾大学官网