
SMO算法在Matlab中的优化代码-Conj-SVM-Plus-MEX:包含SMO风格SVM和求解器的MEX接口
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一套基于MATLAB环境下的高效实现SMO(序列最小优化)算法的代码,结合了Conj-SVM优化技术和MEX接口增强性能。
SMO算法优化的MATLAB代码conj-svm-plus-mex是在LIBSVM包基础上开发的一种采用SMO风格的支持向量机(SVM)求解器的mex接口,相关细节在文献[1]和[2]中有详细描述。该代码遵循与原始LIBSVM mex接口相同的结构,并且提供了Dmitry Pechyony编写的原版代码。
安装过程中,请确保系统中已正确配置有效的C/C++编译器,在确认这一点之后,只需运行make.m脚本即可构建mex函数。此仓库内包含使用Microsoft Visual C++ 2012作为编译工具的64位Windows版本的预编译mex文件(也成功测试过与Visual C++ 2013兼容)。该代码已在MATLAB R2014a和R2015a上进行了验证。
使用方法:运行svm_plus_demo.m脚本进行体验。
请查阅问题部分以获取更多信息或限制条件。
参考文献:
[1] D. Pechyony, R. Izmailov, A. Vashist 和V.Vapnik,利用特权信息学习的SMO式算法,民政部
全部评论 (0)
还没有任何评论哟~


