GamTrainerBase<TOptions,TTransformer,TPredictor>.OptionsBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基于 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 |
随机数生成器的种子。 |