oneClassSvm : oneClassSvm
Crée une liste contenant le nom et les arguments de la fonction pour effectuer l’apprentissage d’un modèle OneClassSvm avec rxEnsemble.
Utilisation
oneClassSvm(cacheSize = 100, kernel = rbfKernel(), epsilon = 0.001,
nu = 0.1, shrink = TRUE, ...)
Arguments
cacheSize
Taille maximale en Mo du cache qui stocke les données d’apprentissage. Augmentez cette valeur pour les jeux d’apprentissage volumineux. La valeur par défaut est 100 Mo.
kernel
Chaîne de caractères représentant le noyau utilisé pour calculer les produits internes. Pour plus d’informations, consultez maKernel. Les choix suivants sont disponibles :
rbfKernel()
: noyau de fonction de base radiale. Son paramètre représentegamma
dans le termeexp(-gamma|x-y|^2
. S’il n’est pas spécifié, la valeur par défaut est1
divisé par le nombre de fonctionnalités utilisées. Par exemple,rbfKernel(gamma = .1)
. Il s'agit de la valeur par défaut.linearKernel()
: noyau linéaire.polynomialKernel()
: noyau polynomial avec les noms de paramètresa
,bias
etdeg
dans le terme(a*<x,y> + bias)^deg
.bias
, la valeur par défaut est0
. Degré,deg
, la valeur par défaut est3
. Si1
n’est pas spécifié, la valeur esta
divisé par le nombre de fonctionnalités utilisées. Par exemple :maKernelPoynomial(bias = 0, deg = `` 3)
.sigmoidKernel()
: noyau sigmoïde avec les nomsgamma
etcoef0
dans le termetanh(gamma*<x,y> + coef0)
.gamma
, la valeur par défaut est1
divisé par le nombre de fonctionnalités utilisées. La valeur par défaut du paramètrecoef0
est0
. Par exemple,sigmoidKernel(gamma = .1, coef0 = 0)
.
epsilon
Seuil de convergence de l’optimiseur. Si l’amélioration entre les itérations est inférieure à ce seuil, l’algorithme s’arrête et renvoie le modèle actuel. La valeur doit être supérieure ou égale à .Machine$double.eps
. La valeur par défaut est 0,001.
nu
Compromis entre la fraction de valeurs hors norme et le nombre de vecteurs de support (représenté par la lettre grecque nu). Doit être compris entre 0 et 1, généralement entre 0,1 et 0,5. La valeur par défaut est 0,1.
shrink
Utilise l’heuristique de réduction si TRUE
. Dans ce cas, certains échantillons sont « réduits » au cours de la procédure d’apprentissage, ce qui peut accélérer l’apprentissage. La valeur par défaut est TRUE
.
...
Arguments supplémentaires à passer directement au moteur de calcul Microsoft.