Sdílet prostřednictvím


oneClassSvm: oneClassSvm

Vytvoří seznam obsahující název funkce a argumenty pro trénování modelu OneClassSvm pomocí rxEnsemble.

Použití

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

Argumenty

cacheSize

Maximální velikost v MB mezipaměti, která ukládá trénovací data. Zvyšte tuto hodnotu pro velké trénovací sady. Výchozí hodnota je 100 MB.

kernel

Znakový řetězec představující jádro používané pro výpočet vnitřních produktů. Další informace naleznete v tématu maKernel. K dispozici jsou následující možnosti:

  • rbfKernel(): Jádro radiální základní funkce. Jeho parametr představuje gamma v termínu exp(-gamma|x-y|^2. Pokud není zadaný, ve výchozím nastavení se 1 vydělí počtem použitých funkcí. Například: rbfKernel(gamma = .1). Toto je výchozí hodnota.
  • linearKernel(): Lineární jádro.
  • polynomialKernel(): Polynomické jádro s názvy aparametrů , biasa deg v termínu (a*<x,y> + bias)^deg. Výchozí biashodnota 0je . Stupeň, degvýchozí hodnota 3je . Pokud a není zadaný, je nastaven na 1 dělený počtem funkcí. Například: maKernelPoynomial(bias = 0, deg = `` 3).
  • sigmoidKernel(): Jádro Sigmoid s názvy gamma parametrů a coef0 v termínu tanh(gamma*<x,y> + coef0). gamma, ve výchozím nastavení se 1 dělí podle počtu funkcí. Parametr má výchozí hodnotu coef00. Například: sigmoidKernel(gamma = .1, coef0 = 0).

epsilon

Prahová hodnota pro konvergenci optimalizátoru. Pokud je zlepšení mezi iteracemi menší než prahová hodnota, algoritmus se zastaví a vrátí aktuální model. Hodnota musí být větší nebo rovna .Machine$double.eps. Výchozí hodnota je 0,001.

nu

Kompromis mezi zlomkem odlehlé hodnoty a počtem podpůrných vektorů (reprezentovaný řeckým písmenem nu). Musí být mezi 0 a 1, obvykle mezi 0,1 a 0,5. Výchozí hodnota je 0,1.

shrink

Používá zmenšující heuristika, pokud TRUE. V tomto případě budou některé ukázky během trénovacího postupu "shrunk", což může urychlit trénování. Výchozí hodnota je TRUE.

...

Další argumenty, které se mají předat přímo do výpočetního modulu Microsoftu.