最近因为需要学习SVM(支持向量机)分类的应用,参考的书是《MATLAB 神经网络30个案例分析》。
版本信息:WIN10系统
编译器:VS2015
MATLAB:R2017a
本来只是觉得很简单的安装LIBSVM工具箱,然后就可以直接跑代码,撒花,完结,如果你这样想就是too。。。naive,一把辛酸泪。。。就简单的说下自己解决一系列问题的过程吧,折腾了一天多。。。
第一步:就是下载libsvm,这里好多教程都有,matlab一些网站也有很多版本,我这直接用的那本书里自己附带的也就是faruto版本的长这样的文件夹,这本书的作者之一在下面这个网址也说得很详细。
http://www.matlabsky.com/thread-10966-1-1.html也可以作为SVM的入门教程
至于
libsvm的配置,步骤如下:安装libsvm-mat是在MATLAB平台下使用libsvm的前提,如果没有安装好也就无法使用,在MATLAB平台下安装libsvm-mat一般有以下几个大步骤:
此处大部分转载自 http://www.matlabsky.com/forum-viewthread-tid-11925-fromuid-18677.html
1. 将libsvm-mat所在文件夹目录添加到MATLAB工作搜索目录 Set Path…——》 Add with Subfolders...)
这第一步很重要,如果没有将libsvm-mat所在文件夹目录正确的添加到MATLAB工作搜索目录,使用的时候就会出Undefined function or variable 'XXX&