(PECL svm >= 0.1.0)
SVM::C_SVCБазовый тип SVM. Тип по умолчанию, хорош для начала.
SVM::NU_SVCТип NU_SVC использует другой, более гибкий подход к развесовке ошибок.
SVM::ONE_CLASSОдноклассовая модель. Тренирует только на одном классе, используя "выпадающие" данные в качестве отрицательных примеров
SVM::EPSILON_SVRТип для регрессии (прогнозирование значения, а не просто класса)
SVM::NU_SVRТип регрессии SVM в стиле NU
SVM::KERNEL_LINEARОчень простое ядро, которое хорошо работает для классификации проблем больших документов
SVM::KERNEL_POLYПолиноминальное ядро
SVM::KERNEL_RBFСтандартное Гауссово RBD ядро. Хорошо обрабатывает нелинейные проблемы и является хорошим значением по умолчанию для классификации
SVM::KERNEL_SIGMOIDЯдро базирующееся на сигмоидной функции. Очень похоже на использование двухуровневой сигмоидной нейронной сети
SVM::KERNEL_PRECOMPUTEDПредварительно вычесленное ядроl - сейчас не поддерживается
SVM::OPT_TYPEОпциональный ключ для типа SVM
SVM::OPT_KERNEL_TYPEОпциональный ключ для типа ядра
SVM::OPT_DEGREESVM::OPT_SHRINKINGПараметр обучения, логическое значение, определяющие использование сокращающей эвристики
SVM::OPT_PROBABILITYПараметр обучения, логическое значение, определяющий, будут ли собираться и использоваться оценки вероятности
SVM::OPT_GAMMAПараметр алгоритма для следующих типов ядра: Полиноминальное, RBF и Сигмоидное
SVM::OPT_NUОпциональный ключ для параметра nu. Используется только с типами NU_ SVM
SVM::OPT_EPSОпциональный ключ для параметра Epsilon. Используется только в Эпсилон-регрессии
SVM::OPT_PОбучающий параметр для Эпсилон-регрессии SVR
SVM::OPT_COEF_ZEROПараметр алгоритма для полиноминального и сигмоидного ядра
SVM::OPT_CОпция для стоимостного параметра, контролирующий компромисс между ошибками и неопределенностями - фактически штраф за ошибочную классификацию обучающих примеров.
SVM::OPT_CACHE_SIZEРазмер кеша в памяти в мегабайтах