Dela via


oneClassSvm: oneClassSvm

Skapar en lista som innehåller funktionsnamnet och argumenten för att träna en OneClassSvm-modell med rxEnsemble.

Användning

  oneClassSvm(cacheSize = 100, kernel = rbfKernel(), epsilon = 0.001,
    nu = 0.1, shrink = TRUE, ...)
 

Argumentpunkter

cacheSize

Maximal storlek i MB för cacheminnet som lagrar träningsdata. Öka detta för stora träningsuppsättningar. Standardvärdet är 100 MB.

kernel

En teckensträng som representerar den kernel som används för att beräkna inre produkter. Mer information finns i maKernel. Följande alternativ är tillgängliga:

  • rbfKernel(): Funktionskärnan radiell bas. Parametern representerar gamma i termen exp(-gamma|x-y|^2. Om det inte anges divideras 1 det som standard med antalet funktioner som används. Till exempel rbfKernel(gamma = .1). Det här är standardvärdet.
  • linearKernel(): Linjär kernel.
  • polynomialKernel(): Polynom kernel med parameternamnen a, biasoch deg i termen (a*<x,y> + bias)^deg. Standardvärdet biasär 0. Grad, deg, är standardvärdet 3. Om a inte anges är det inställt på 1 dividerat med antalet funktioner. Till exempel maKernelPoynomial(bias = 0, deg = `` 3).
  • sigmoidKernel(): Sigmoid-kernel med parameternamn gamma och coef0 i termen tanh(gamma*<x,y> + coef0). gamma, som standard divideras 1 med antalet funktioner. Parametern coef0 är 0som standard . Till exempel sigmoidKernel(gamma = .1, coef0 = 0).

epsilon

Tröskelvärdet för optimerarkonvergens. Om förbättringen mellan iterationer är mindre än tröskelvärdet stoppas algoritmen och returnerar den aktuella modellen. Värdet måste vara större än eller lika med .Machine$double.eps. Standardvärdet är 0,001.

nu

Kompromissen mellan bråkdelen av avvikande värden och antalet stödvektorer (representeras av den grekiska bokstaven nu). Måste vara mellan 0 och 1, vanligtvis mellan 0,1 och 0,5. Standardvärdet är 0.1.

shrink

Använder den krympande heuristiska om TRUE. I det här fallet kommer vissa prover att "krympas" under träningsproceduren, vilket kan påskynda träningen. Standardvärdet är TRUE.

...

Ytterligare argument som ska skickas direkt till Microsoft Compute Engine.