(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Предварительно вычисленное ядро — пока не поддерживается
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Размер кеша в памяти в мегабайтах