(PECL svm >= 0.1.0)
SVM::C_SVC
基本的 C_SVC SVM 類型。預設值,也是一個好的起始點。
SVM::NU_SVC
NU_SVC 類型使用不同、更彈性的錯誤加權。
SVM::ONE_CLASS
單分類 SVM 類型。僅在單一類別上訓練,使用離群值作為負面範例。
SVM::EPSILON_SVR
用於迴歸的 SVM 類型(預測值而不是僅預測類別)。
SVM::NU_SVR
NU 樣式的 SVM 迴歸類型。
SVM::KERNEL_LINEAR
一個非常簡單的核心,可以在大型文件分類問題上運作良好。
SVM::KERNEL_POLY
多項式核心。
SVM::KERNEL_RBF
常見的高斯徑向基函數 (RBF) 核心。可以很好地處理非線性問題,並且是分類的良好預設值。
SVM::KERNEL_SIGMOID
基於 sigmoid 函數的核心。使用它會使 SVM 非常類似於兩層基於 sigmoid 的神經網路。
SVM::KERNEL_PRECOMPUTED
預先計算的核心 - 目前不支援。
SVM::OPT_TYPE
SVM 類型的選項鍵。
SVM::OPT_KERNEL_TYPE
核心類型的選項鍵。
SVM::OPT_DEGREE
SVM::OPT_SHRINKING
訓練參數,布林值,用於是否使用縮減啟發式演算法。
SVM::OPT_PROBABILITY
訓練參數,布林值,用於是否收集和使用機率估計。
SVM::OPT_GAMMA
Poly、RBF 和 Sigmoid 核心類型的演算法參數。
SVM::OPT_NU
nu 參數的選項鍵,僅用於 NU_ SVM 類型。
SVM::OPT_EPS
Epsilon 參數的選項鍵,用於 epsilon 迴歸。
SVM::OPT_P
Episilon SVR 迴歸使用的訓練參數。
SVM::OPT_COEF_ZERO
多項式和 sigmoid 核心的演算法參數。
SVM::OPT_C
成本參數的選項,用於控制錯誤和泛化性之間的權衡 - 實際上是對錯誤分類訓練範例的懲罰。
SVM::OPT_CACHE_SIZE
記憶體快取大小,單位為 MB。