c-svm Code
Brought to you by:
fb1018
File | Date | Author | Commit |
---|---|---|---|
README | 2012-11-29 | bofu | [85ca2d] revised READ File and checked some error in sou... |
svm_ml.c | 2012-12-12 | bofu | [a82893] Revised files |
svm_ml.h | 2012-12-12 | bofu | [a82893] Revised files |
【概述】 本工程的主要目的是创建两类的SVM分类器的动态链接库。SVM分类器用到的训练算法是SMO算法。 【训练数据】 1、lib不限定数据提供的方式,用户通过自定义数据读取的回调接口来为算法提供训练数据。 2、lib限制了样本的数据类型。所有样本的特征分量的数据类型是double型,分类标签的数据类型是int型,取值范围是1或者-1 【算法限制】 1、建议算法处理的样本个数上限是20000,该数据依赖于计算机的内存大小。 当样本个数为20000时,算法占用的机时和内存资源都相当大,如果需要运行这样的数据请使用服务器级别的计算机。 后续会优化该问题。 2、算法目前涵盖的核函数仅包括线性核函数和多项式核函数。 后续会扩充核函数类型 3、目前算法只能处理二类分类情况。 后续会扩充多类的情况