建立包含函式名稱和自變數的清單,以使用 rxEnsemble 來定型 OneClassSvm 模型。
用法
oneClassSvm(cacheSize = 100, kernel = rbfKernel(), epsilon = 0.001,
nu = 0.1, shrink = TRUE, ...)
論點
cacheSize
以 MB 為單位的快取大小上限,可儲存定型數據。 針對大型定型集增加這個值。 預設值為 100 MB。
kernel
字元字串,表示用於計算內部產品的核心。 如需詳細資訊,請參閱 maKernel。 可用的選項如下:
-
rbfKernel():星形基礎函式核心。 其參數在gamma詞彙exp(-gamma|x-y|^2中表示。 如果未指定,則預設1會除以所使用的功能數目。 例如:rbfKernel(gamma = .1)。 這是預設值。 -
linearKernel():線性核心。 -
polynomialKernel():具有參數名稱a、bias和deg一詞(a*<x,y> + bias)^deg的多項式核心。 預設bias為0。 度 ,deg預設為3。 如果未a指定,則會將它設定為1除以特徵數目。 例如:maKernelPoynomial(bias = 0, deg = `` 3)。 -
sigmoidKernel():具有參數名稱和gammacoef0詞彙tanh(gamma*<x,y> + coef0)的 Sigmoid 核心。gamma,預設1會除以特徵數目。 參數coef0預設為0。 例如:sigmoidKernel(gamma = .1, coef0 = 0)。
epsilon
優化工具聚合的臨界值。 換句話說,如果反覆運算之間的改進少於臨界值,此演算法會停止,並傳回目前的模型。 值必須大於或等於 .Machine$double.eps。 預設值為 0.001。
nu
極端值分數與支援向量數目之間的取捨(以希臘字母 nu 表示)。 必須介於 0 到 1 之間,通常介於 0.1 和 0.5 之間。 預設值為 0.1。
shrink
如果 TRUE,則使用縮小啟發學習法。 在此情況下,某些範例會在定型程式期間「壓縮」,這可能會加快訓練速度。 預設值是 TRUE。
...
要直接傳遞至Microsoft計算引擎的其他自變數。