(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_SVRNU 樣式的 SVM 迴歸類型。
SVM::KERNEL_LINEAR一個非常簡單的核心,可以在大型文件分類問題上運作良好。
SVM::KERNEL_POLY多項式核心。
SVM::KERNEL_RBF常見的高斯徑向基函數 (RBF) 核心。可以很好地處理非線性問題,並且是分類的良好預設值。
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_ZERO多項式和 sigmoid 核心的演算法參數。
SVM::OPT_C成本參數的選項,用於控制錯誤和泛化性之間的權衡 - 實際上是對錯誤分類訓練範例的懲罰。
SVM::OPT_CACHE_SIZE記憶體快取大小,單位為 MB。