Langue

TreeOptions Classe

Définition

Options pour les entraîneurs d’arbre.

public abstract class TreeOptions : Microsoft.ML.Trainers.TrainerInputBaseWithGroupId
type TreeOptions = class
    inherit TrainerInputBaseWithGroupId
Public MustInherit Class TreeOptions
Inherits TrainerInputBaseWithGroupId
Héritage
Dérivé

Constructeurs

Nom Description
TreeOptions()

Options pour les entraîneurs d’arbre.

Champs

Nom Description
AllowEmptyTrees

Lorsqu’un fractionnement racine est impossible, autorisez l’entraînement à continuer.

BaggingExampleFraction

Pourcentage d’exemples d’entraînement utilisés dans chaque sac. La valeur par défaut est 0.7 (70%).

BaggingSize

Nombre d’arbres dans chaque sac (0 pour la désactivation du bagging).

Bias

Biais pour le calcul du dégradé pour chaque compartiment de caractéristiques pour une fonctionnalité catégorielle.

Bundling

Regroupez des bacs à faible population. Bundle.None(0) : aucun regroupement, Bundle.AggregateLowPopulation(1) : Grouper une population faible, Bundle.Adjacent(2) : Groupe de population faible voisin.

CategoricalSplit

Indique s’il faut effectuer un fractionnement en fonction de plusieurs valeurs de caractéristiques catégorielles.

CompressEnsemble

Compressez l’arborescence Ensemble.

DiskTranspose

Qu’il s’agisse d’utiliser le disque ou les installations de transposer natives des données (le cas échéant) lors de l’exécution de la transpose.

EntropyCoefficient

Coefficient d’entropie (régularisation) compris entre 0 et 1.

ExampleWeightColumnName

Colonne à utiliser pour un exemple de poids.

(Hérité de TrainerInputBaseWithWeight)
ExecutionTime

Imprimer la répartition du temps d’exécution sur ML.NET canal.

FeatureColumnName

Colonne à utiliser pour les fonctionnalités.

(Hérité de TrainerInputBase)
FeatureFirstUsePenalty

La fonctionnalité utilise d’abord le coefficient de pénalité.

FeatureFlocks

Indique s’il faut collecter des fonctionnalités pendant la préparation du jeu de données pour accélérer l’entraînement.

FeatureFraction

Fraction des fonctionnalités (choisies de façon aléatoire) à utiliser sur chaque itération. Utilisez la version 0.9 si seulement 90% de fonctionnalités sont nécessaires. Les nombres inférieurs aident à réduire le surajustement.

FeatureFractionPerSplit

Fraction des fonctionnalités (choisies de manière aléatoire) à utiliser sur chaque fractionnement. S’il s’agit de la valeur 0,9, 90% de toutes les fonctionnalités seront abandonnées dans l’attente.

FeatureReusePenalty

Coefficient de pénalité (régularisation) de la fonctionnalité.

FeatureSelectionSeed

Valeur initiale de la sélection de fonctionnalités active.

GainConfidenceLevel

L’ajustement de l’arbre gagne en confiance. Considérez seulement un gain si sa probabilité et un gain de choix aléatoire est supérieur à cette valeur.

HistogramPoolSize

Nombre d’histogrammes dans le pool (entre 2 et numLeaves).

LabelColumnName

Colonne à utiliser pour les étiquettes.

(Hérité de TrainerInputBaseWithLabel)
MaximumBinCountPerFeature

Nombre maximal de valeurs distinctes (bacs) par fonctionnalité.

MaximumCategoricalGroupCountPerNode

Nombre maximal de groupes de fractionnements catégorieux à prendre en compte lors du fractionnement sur une fonctionnalité catégorielle. Les groupes fractionnés sont une collection de points de fractionnement. Cela permet de réduire le surajustement lorsqu’il existe de nombreuses fonctionnalités catégorielles.

MaximumCategoricalSplitPointCount

Nombre maximal de points de fractionnement catégoriels à prendre en compte lors du fractionnement sur une fonctionnalité catégorielle.

MemoryStatistics

Imprimez les statistiques de mémoire sur ML.NET canal.

MinimumExampleCountPerLeaf

Nombre minimal de points de données requis pour former une nouvelle feuille d’arbre.

MinimumExampleFractionForCategoricalSplit

Pourcentage d’exemple catégoriel minimal dans un bac à prendre en compte pour un fractionnement. La valeur par défaut est 0.1% de tous les exemples d’entraînement.

MinimumExamplesForCategoricalSplit

Nombre minimal d’exemples catégoriels dans un bac à prendre en compte pour un fractionnement.

NumberOfLeaves

Nombre maximal de feuilles dans chaque arborescence de régression.

NumberOfThreads

Nombre de threads à utiliser.

NumberOfTrees

Nombre total d’arbres de décision à créer dans l’ensemble.

RowGroupColumnName

Colonne à utiliser par exemple groupId.

(Hérité de TrainerInputBaseWithGroupId)
Seed

Valeur initiale du générateur de nombres aléatoires.

Smoothing

Paramètre de lissage pour la régularisation d’arborescence.

SoftmaxTemperature

Température de la distribution softmax aléatoire pour choisir la fonctionnalité.

SparsifyThreshold

Niveau d’éparsité nécessaire pour utiliser la représentation des caractéristiques éparses.

TestFrequency

Calculez les valeurs de métriques pour l’apprentissage/valide/test tous les k rounds.

S’applique à