Idioma

TreeOptions Classe

Definição

Opções para treinadores de árvore.

public abstract class TreeOptions : Microsoft.ML.Trainers.TrainerInputBaseWithGroupId
type TreeOptions = class
    inherit TrainerInputBaseWithGroupId
Public MustInherit Class TreeOptions
Inherits TrainerInputBaseWithGroupId
Herança
Derivado

Construtores

Nome Description
TreeOptions()

Opções para treinadores de árvore.

Campos

Nome Description
AllowEmptyTrees

Quando uma divisão raiz é impossível, permita que o treinamento prossiga.

BaggingExampleFraction

Porcentagem de exemplos de treinamento usados em cada recipiente. O padrão é 0,7 (70%).

BaggingSize

Número de árvores em cada saco (0 para desabilitar o ensacamento).

Bias

Viés para calcular o gradiente para cada compartimento de recursos para um recurso categórico.

Bundling

Agrupar compartimentos de baixa população. Bundle.None(0): sem agrupamento, Bundle.AggregateLowPopulation(1): agrupar baixa população, Bundle.Adjacent(2): pacote de população baixa vizinho.

CategoricalSplit

Se deve ser dividido com base em vários valores de recursos categóricos.

CompressEnsemble

Compacte o conjunto de árvores.

DiskTranspose

Seja para utilizar o disco ou as instalações de transposição nativas dos dados (quando aplicável) ao executar o transpose.

EntropyCoefficient

O coeficiente de entropia (regularização) entre 0 e 1.

ExampleWeightColumnName

Coluna a ser usada, por exemplo, peso.

(Herdado de TrainerInputBaseWithWeight)
ExecutionTime

Imprimir divisão de tempo de execução para ML.NET canal.

FeatureColumnName

Coluna a ser usada para recursos.

(Herdado de TrainerInputBase)
FeatureFirstUsePenalty

O recurso usa primeiro o coeficiente de penalidade.

FeatureFlocks

Se os recursos serão coletados durante a preparação do conjunto de dados para acelerar o treinamento.

FeatureFraction

A fração de recursos (escolhida aleatoriamente) a ser usada em cada iteração. Use 0.9 se apenas 90% de recursos forem necessários. Números mais baixos ajudam a reduzir o excesso de ajuste.

FeatureFractionPerSplit

A fração de recursos (escolhida aleatoriamente) a ser usada em cada divisão. Se o valor for 0,9, 90% de todos os recursos serão descartados na expectativa.

FeatureReusePenalty

O coeficiente de penalidade de reutilização do recurso (regularização).

FeatureSelectionSeed

A semente da seleção de recursos ativos.

GainConfidenceLevel

O ajuste de árvore ganha o requisito de confiança. Considere apenas um ganho se sua probabilidade versus um ganho de escolha aleatória estiver acima desse valor.

HistogramPoolSize

O número de histogramas no pool (entre 2 e numLeaves).

LabelColumnName

Coluna a ser usada para rótulos.

(Herdado de TrainerInputBaseWithLabel)
MaximumBinCountPerFeature

Número máximo de valores distintos (compartimentos) por recurso.

MaximumCategoricalGroupCountPerNode

Máximo de grupos categóricos divididos a serem considerados ao dividir em um recurso categórico. Grupos divididos são uma coleção de pontos divididos. Isso é usado para reduzir a sobreajuste quando há muitos recursos categóricos.

MaximumCategoricalSplitPointCount

Máximo de pontos de divisão categóricos a serem considerados ao dividir em um recurso categórico.

MemoryStatistics

Imprimir estatísticas de memória para ML.NET canal.

MinimumExampleCountPerLeaf

O número mínimo de pontos de dados necessários para formar uma nova folha de árvore.

MinimumExampleFractionForCategoricalSplit

Porcentagem mínima de exemplo categórico em uma lixeira a ser considerada para uma divisão. O padrão é 0,1% de todos os exemplos de treinamento.

MinimumExamplesForCategoricalSplit

Contagem mínima de exemplo categórico em uma lixeira a ser considerada para uma divisão.

NumberOfLeaves

O número máximo de folhas em cada árvore de regressão.

NumberOfThreads

O número de threads a serem usados.

NumberOfTrees

Número total de árvores de decisão a serem criadas no conjunto.

RowGroupColumnName

Coluna a ser usada para exemplo groupId.

(Herdado de TrainerInputBaseWithGroupId)
Seed

A semente do gerador de número aleatório.

Smoothing

Parâmetro de suavização para regularização de árvore.

SoftmaxTemperature

A temperatura da distribuição softmax aleatória para escolher o recurso.

SparsifyThreshold

Nível de moderação necessário para usar a representação de recurso esparso.

TestFrequency

Calcule valores de métrica para treinar/válido/testar a cada k rounds.

Aplica-se a