matlab学好了有什么用关于SVM的那点破事[长期更新整理 by faruto]
简易目录:
写在前面的碎碎念;
Libsvm下载;
SVM入门;
Libsvm安装与使用(待完善);
SVM相关文献资料;
SVM相关书籍推荐;
SVM[Libsvm]相关应用(待完善);
SVM相关杂帖(待完善);
写在最后的闲扯淡;
Faruto的(讨论MATLAB相关问题或者具体一些SVM相关问题或者再具体一些libsvm使用相关问题或者再再具体一些 … …);
Libsvm下载;
SVM入门;
Libsvm安装与使用(待完善);
SVM相关文献资料;
SVM相关书籍推荐;
SVM[Libsvm]相关应用(待完善);
SVM相关杂帖(待完善);
写在最后的闲扯淡;
Faruto的(讨论MATLAB相关问题或者具体一些SVM相关问题或者再具体一些libsvm使用相关问题或者再再具体一些 … …);
===================无聊的分隔线=========================
写在前面的碎碎念 by faruto
还记得初次接触SVM是本科大三的时候参加北师本科科研基金在管理学院系统科学那边做一个有关脑电波EEG模式识别的项目,那时候对于“机器学习”这个概念还是头一次染指,后来使用libsvm工具箱来做分类和回归,在用的过程中来学习SVM底层的统计学习理论,再后来自己完善提升libsvm的matlab版本,在林智仁先生的libsvm-mat基础上自己编写了一些辅助函数(参数寻优什么的),后来不断完善,最终自己的libsvm-mat版本是libsvm-mat-2.89-3[FarutoUltimate3.0],方便自己使用以及论坛的一些朋友使用。
SVM的实现工具箱有很多,但我还是认为libsvm最好用(lssvm也不错的说),我认为把这一个SVM的实现工具箱研究的透彻就够了,反正我是够用了,即如果现在需要SVM这个工具来进行分类或者回归我可以拿来libsvm-mat-2.89-3[FarutoUltimate3.0]就能熟练使
用以达到解决自己的问题的目的,而不用再重新学习掌握SVM这个工具。
其实还有一些话要说,姑且先留着吧 … …
Libsvm下载
Libsvm-mat林智仁先生的原始版本下载
libsvm-mat-2.91-1.zip
www.matlabsky/thread-9328-1-1.html
【说明:最新的版本为libsvm-mat-3.0-1.zip大家可以在这里下载u.edu.tw/~cjlin/libsvm/ 最新版本的改动是将SVM的model structure移动到了svm.h里面,对于常规用户没有影响基本和以前的都一样,只是方便一些高级用户自己进行底层代码的修改】
Libsvm-mat faruto版本下载
其实还有一些话要说,姑且先留着吧 … …
Libsvm下载
Libsvm-mat林智仁先生的原始版本下载
libsvm-mat-2.91-1.zip
www.matlabsky/thread-9328-1-1.html
【说明:最新的版本为libsvm-mat-3.0-1.zip大家可以在这里下载u.edu.tw/~cjlin/libsvm/ 最新版本的改动是将SVM的model structure移动到了svm.h里面,对于常规用户没有影响基本和以前的都一样,只是方便一些高级用户自己进行底层代码的修改】
Libsvm-mat faruto版本下载
libsvm-mat-2.89-3[FarutoUltimate3.0]
www.matlabsky/thread-9327-1-1.html
GUI版本下载【基于libsvm-mat-2.89-3[FarutoUltimate3.0]】
[原创]SVM_GUI_2.0[mcode][by_faruto]
www.matlabsky/forum-viewthread-tid-9333-fromuid-18677.html
SVM入门
我个人推荐您看这个系列帖子
SVM入门精品系列讲解目录
www.matlabsky/thread-10317-1-1.html
共有10个系列讲解,很适合SVM入门。
www.matlabsky/thread-9327-1-1.html
GUI版本下载【基于libsvm-mat-2.89-3[FarutoUltimate3.0]】
[原创]SVM_GUI_2.0[mcode][by_faruto]
www.matlabsky/forum-viewthread-tid-9333-fromuid-18677.html
SVM入门
我个人推荐您看这个系列帖子
SVM入门精品系列讲解目录
www.matlabsky/thread-10317-1-1.html
共有10个系列讲解,很适合SVM入门。
Libsvm安装与使用(待完善);
libsvm-mat在MATLAB平台下的安装【by faruto】
www.matlabsky/forum-viewthread-tid-11925-fromuid-18677.html
如何使用libsvm进行分类【by faruto】
www.matlabsky/forum-v ... -fromuid-18677.html
如何使用libsvm进行回归预测【by faruto】
www.matlabsky/forum-v ... -fromuid-18677.html
利用libsvm-mat建立分类模型model参数解密【by faruto】
www.matlabsky/forum-v ... -fromuid-18677.html
libsvm-mat在MATLAB平台下的安装【by faruto】
www.matlabsky/forum-viewthread-tid-11925-fromuid-18677.html
如何使用libsvm进行分类【by faruto】
www.matlabsky/forum-v ... -fromuid-18677.html
如何使用libsvm进行回归预测【by faruto】
www.matlabsky/forum-v ... -fromuid-18677.html
利用libsvm-mat建立分类模型model参数解密【by faruto】
www.matlabsky/forum-v ... -fromuid-18677.html
【转】Matlab中使用libsvm进行分类预测时的标签问题再次说明
www.matlabsky/forum-v ... -fromuid-18677.html
基于GridSearch的svm参数寻优
www.matlabsky/forum-v ... -fromuid-18677.html
基于GA的svm参数寻优
www.matlabsky/forum-v ... -fromuid-18677.html
基于PSO的svm参数寻优
www.matlabsky/forum-v ... -fromuid-18677.html
线性可分模式的最优超平面的详细推导过程【支持向量机相关】
www.matlabsky/forum-v ... -fromuid-18677.html
www.matlabsky/forum-v ... -fromuid-18677.html
基于GridSearch的svm参数寻优
www.matlabsky/forum-v ... -fromuid-18677.html
基于GA的svm参数寻优
www.matlabsky/forum-v ... -fromuid-18677.html
基于PSO的svm参数寻优
www.matlabsky/forum-v ... -fromuid-18677.html
线性可分模式的最优超平面的详细推导过程【支持向量机相关】
www.matlabsky/forum-v ... -fromuid-18677.html
libsvm 参数说明【中英文双语版本】
www.matlabsky/forum-v ... -fromuid-18677.html
这部分过一段还要完善,目前关于libsvm的安装与使用可以参看以下资源
参看函数啦(www.mfun.la)中svmtrain词条的使用
www.mfun.la/index.php?doc-view-323.html
另外一篇:MATLAB自带的svm实现函数与libsvm差别小议
1 MATLAB自带的svm实现函数仅有的模型是C-SVC(C-support vector classification); 而libsvm工具箱有C-SVC(C-support vector classification),nu-SVC(nu-support vector classification),one-class SVM(distribution estimation),epsilon-SVR(epsilon-support vector
regression),nu-SVR(nu-support vector regression)等多种模型可供使用。
2 MATLAB自带的svm实现函数仅支持分类问题,不支持回归问题;而libsvm不仅支持分类问题,亦支持回归问题。
3 MATLAB自带的svm实现函数仅支持二分类问题,多分类问题需按照多分类的相应算法编程实现;而libsvm采用1v1算法支持多分类。
4 MATLAB自带的svm实现函数采用RBF核函数时无法调节核函数的参数gamma,貌似仅能用默认的;而libsvm可以进行该参数的调节。
5 libsvm中的二次规划问题的解决算法是SMO;而MATLAB自带的svm实现函数中二次规划问题的解法有三种可以选择:经典二次方法;SMO;最小二乘。(这个是我目前发现的MATLAB自带的svm实现函数唯一的优点~)
参看在优酷上的一个有关libsvm的视频(这个是我以前在国内某论坛制作过的一个视频被网友放到了优酷上)
v.youku/v_show/id_XMTIwOTIzNTQ4.html
2 MATLAB自带的svm实现函数仅支持分类问题,不支持回归问题;而libsvm不仅支持分类问题,亦支持回归问题。
3 MATLAB自带的svm实现函数仅支持二分类问题,多分类问题需按照多分类的相应算法编程实现;而libsvm采用1v1算法支持多分类。
4 MATLAB自带的svm实现函数采用RBF核函数时无法调节核函数的参数gamma,貌似仅能用默认的;而libsvm可以进行该参数的调节。
5 libsvm中的二次规划问题的解决算法是SMO;而MATLAB自带的svm实现函数中二次规划问题的解法有三种可以选择:经典二次方法;SMO;最小二乘。(这个是我目前发现的MATLAB自带的svm实现函数唯一的优点~)
参看在优酷上的一个有关libsvm的视频(这个是我以前在国内某论坛制作过的一个视频被网友放到了优酷上)
v.youku/v_show/id_XMTIwOTIzNTQ4.html
SVM相关文献资料
[flash]
uku/player.php/sid/XMTIwOTIzNTQ4/v.swf
[/flash]
关于SVM的理论相关的,在下面提供了一些资源和paper, ppt,pdf,虽然这几个资源是有限的,但我敢说足够了.原因有两个:a.下面的几个文献本身质量就很高.b.这些文献主要的SVM的参考文献已经几乎全部列出了,你可以寻径查.
田英杰_支持向量回归机及其应用研究
www.matlabsky/forum-v ... -fromuid-18677.html
Sequential Minimal Optimization for SVM
www.matlabsky/forum-v ... -fromuid-18677.html
www.matlabsky/forum-v ... -fromuid-18677.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论