(PECL svm >= 0.1.0)
SVM::C_SVC基本的 C_SVC SVM 类型。默认类型,也是一个良好的起点。
SVM::NU_SVCNU_SVC 类型使用不同的、更灵活的错误加权。
SVM::ONE_CLASS单类 SVM 类型。仅在单个类上进行训练,使用异常值作为负例。
SVM::EPSILON_SVR用于回归的 SVM 类型(预测值而不是仅仅预测类别)。
SVM::NU_SVR一种 NU 样式的 SVM 回归类型。
SVM::KERNEL_LINEAR一个非常简单的内核,在大型文档分类问题上效果良好。
SVM::KERNEL_POLY多项式内核。
SVM::KERNEL_RBF常见的 Gaussian RBD 内核。能够很好地处理非线性问题,并且是分类的良好默认选择。
SVM::KERNEL_SIGMOID基于 sigmoid 函数的内核。使用此内核使得 SVM 非常类似于一个两层 sigmoid 基于的神经网络。
SVM::KERNEL_PRECOMPUTED预计算内核 - 当前不支持。
SVM::OPT_TYPESVM 类型的选项键。
SVM::OPT_KERNEL_TYPE内核类型的选项键。
SVM::OPT_DEGREE
SVM::OPT_SHRINKING训练参数,布尔值,用于是否使用收缩启发式算法。
SVM::OPT_PROBABILITY训练参数,布尔值,用于是否收集和使用概率估计。
SVM::OPT_GAMMAPoly、RBF 和 Sigmoid 内核类型的算法参数。
SVM::OPT_NUnu 参数的选项键,仅在 NU_ SVM 类型中使用。
SVM::OPT_EPSEpsilon 参数的选项键,用于 epsilon 回归。
SVM::OPT_PEpisilon SVR 回归使用的训练参数。
SVM::OPT_COEF_ZEROpoly 和 sigmoid 内核的算法参数。
SVM::OPT_C成本参数的选项,用于控制错误和泛化之间的权衡 - 有效地惩罚错误分类的训练示例。
SVM::OPT_CACHE_SIZE内存缓存大小,以 MB 为单位。