TreeOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |