GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase 类

定义

基于 GAM 的训练器选项的基类。

public abstract class GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase : Microsoft.ML.Trainers.TrainerInputBaseWithWeight where TOptions : GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase, new() where TTransformer : ISingleFeaturePredictionTransformer<TPredictor> where TPredictor : class
type GamTrainerBase<'Options, 'ransformer, 'Predictor (requires 'Options :> GamTrainerBase<'Options, 'ransformer, 'Predictor>.OptionsBase and 'Options : (new : unit -> 'Options) and 'ransformer :> ISingleFeaturePredictionTransformer<'Predictor> and 'Predictor : null)>.OptionsBase = class
    inherit TrainerInputBaseWithWeight
Public MustInherit Class GamTrainerBase(Of TOptions, TTransformer, TPredictor).OptionsBase
Inherits TrainerInputBaseWithWeight

类型参数

TOptions
TTransformer
TPredictor
继承
GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase
派生

构造函数

GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase()

基于 GAM 的训练器选项的基类。

字段

DiskTranspose

在执行转置时,无论是利用磁盘还是数据的本机转置设施 ((如果适用)) 。

EnablePruning

启用训练后树修剪以避免过度拟合。 它需要验证集。

EntropyCoefficient

entropy (正则化) 系数介于 0 和 1 之间。

ExampleWeightColumnName

要用于示例权重的列。

(继承自 TrainerInputBaseWithWeight)
FeatureColumnName

要用于功能的列。

(继承自 TrainerInputBase)
FeatureFlocks

是否在数据集准备过程中收集特征以加快训练速度。

GainConfidenceLevel

树拟合获得置信度要求。 仅当其可能性与随机选择增益高于此值时,才考虑增益。

GetDerivativesSampleRate

对 GetDerivatives 函数中的每个查询 1(以 k 次为单位)采样。

LabelColumnName

要用于标签的列。

(继承自 TrainerInputBaseWithLabel)
LearningRate

学习速率。

MaximumBinCountPerFeature

每个特征 (个箱的最大非重复值数) 。

MaximumTreeOutput

单个树输出的绝对值的上限。

MinimumExampleCountPerLeaf

形成新树叶所需的最小数据点数。

NumberOfIterations

训练数据的传递总数。

NumberOfThreads

要使用的线程数。

Seed

随机数生成器的种子。

适用于