最近在做SVM分类时接触到了libsvm这个软件包,按照网上的教程下载了,但是在代码运行的时候出现了如下的错误:未定义函数或变量‘SVMcgForClass’。后来得益于Faruto的视频讲解,找到了错误的原因。视频链接分享如下:
https://v.youku.com/v_show/id_XMjc2NTY3MzYw.html
下面对LibSVM matlab平台下的下载进行总结,以便以后回顾。
一、LibSVM的下载
1.官方版本下载主页
找到对应的matlab版本


点zip.file下载即可。
2.Faruto版本
Faruto版本版本又称libsvm加强工具箱,它是作者Faruto在官方版本的基础上添加一些辅助函数的版本。
官方的核心函数是:svmtrain、svmpredict,在此基础上添加了一些参数寻优等辅助函数,例如:
SVMcgForClass.m、SVMcgForRegress.m、gaSVMcgForClass.m、gaSVMcgForRegress.m、gaSVMcgpForClass.m、psoSVMcgForC

本文档详细介绍了在Matlab中安装LibSVM的过程,包括从官方和Faruto版本下载LibSVM,设置MATLAB路径,以及编译文件以解决'未定义函数或变量'SVMcgForClass”的问题。通过按照步骤操作,可以成功安装并测试LibSVM功能。
最低0.47元/天 解锁文章
5452

被折叠的 条评论
为什么被折叠?



