LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public class LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase : Microsoft.ML.Trainers.TrainerInputBaseWithGroupId where TOptions : LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase, new() where TTransformer : ISingleFeaturePredictionTransformer<TModel> where TModel : class
type LightGbmTrainerBase<'Options, 'Output, 'ransformer, 'Model (requires 'Options :> LightGbmTrainerBase<'Options, 'Output, 'ransformer, 'Model>.OptionsBase and 'Options : (new : unit -> 'Options) and 'ransformer :> ISingleFeaturePredictionTransformer<'Model> and 'Model : null)>.OptionsBase = class
inherit TrainerInputBaseWithGroupId
Public Class LightGbmTrainerBase(Of TOptions, TOutput, TTransformer, TModel).OptionsBase
Inherits TrainerInputBaseWithGroupId
类型参数
- TOptions
- TOutput
- TTransformer
- TModel
- 继承
-
LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase
- 派生
字段
BatchSize |
加载数据时,每个批处理的数据点数。 |
CategoricalSmoothing |
分类特征拆分中的 Laplace 平滑术语。 这可以减少分类特征中噪音的影响,尤其是对于数据很少的类别。 |
EarlyStoppingRound |
确定舍入数,如果验证指标未改进,训练将停止。 |
ExampleWeightColumnName |
要用于示例权重的列。 (继承自 TrainerInputBaseWithWeight) |
FeatureColumnName |
要用于功能的列。 (继承自 TrainerInputBase) |
HandleMissingValue |
是否启用对缺失值的特殊处理。 |
L2CategoricalRegularization |
分类拆分的 L2 正则化。 |
LabelColumnName |
要用于标签的列。 (继承自 TrainerInputBaseWithLabel) |
LearningRate |
树的收缩率,用于防止过度拟合。 |
MaximumBinCountPerFeature |
功能值将存储到的最大箱数。 |
MaximumCategoricalSplitPointCount |
在分类特征上拆分时要考虑的最大分类拆分点。 |
MinimumExampleCountPerGroup |
每个分类组的最小数据点数。 |
MinimumExampleCountPerLeaf |
形成新树叶所需的最小数据点数。 |
NumberOfIterations |
提升迭代数。 在每次迭代中创建一个新树,因此这相当于树的数量。 |
NumberOfLeaves |
一棵树中的最大叶数。 |
NumberOfThreads |
确定用于运行 LightGBM 的线程数。 |
RowGroupColumnName |
要用于 example groupId 的列。 (继承自 TrainerInputBaseWithGroupId) |
Seed |
要使用的 LightGBM 的随机种子。 |
Silent |
控制 LighGBM 中的日志记录级别。 |
UseCategoricalSplit |
是否启用分类拆分。 |
UseZeroAsMissingValue |
是否启用零 (0) 作为缺失值的用法。 |
Verbose |
确定是否在训练和评估期间输出进度状态。 |
属性
Booster |
要使用的 Booster 参数 |