LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
派生自LbfgsTrainerBase<TOptions,TTransformer,TModel>的训练器估算器的基选项类。
public abstract class LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase : Microsoft.ML.Trainers.TrainerInputBaseWithWeight where TOptions : LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase, new() where TTransformer : ISingleFeaturePredictionTransformer<TModel> where TModel : class
type LbfgsTrainerBase<'Options, 'ransformer, 'Model (requires 'Options :> LbfgsTrainerBase<'Options, 'ransformer, 'Model>.OptionsBase and 'Options : (new : unit -> 'Options) and 'ransformer :> ISingleFeaturePredictionTransformer<'Model> and 'Model : null)>.OptionsBase = class
inherit TrainerInputBaseWithWeight
Public MustInherit Class LbfgsTrainerBase(Of TOptions, TTransformer, TModel).OptionsBase
Inherits TrainerInputBaseWithWeight
类型参数
- TOptions
- TTransformer
- TModel
- 继承
-
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase
- 派生
构造函数
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase() |
派生自LbfgsTrainerBase<TOptions,TTransformer,TModel>的训练器估算器的基选项类。 |
字段
DenseOptimizer |
强制缩小内部优化向量。 默认值为 false。 |
EnforceNonNegativity |
强制实施非负权重。 默认值为 false。 |
ExampleWeightColumnName |
要用于示例权重的列。 (继承自 TrainerInputBaseWithWeight) |
FeatureColumnName |
要用于功能的列。 (继承自 TrainerInputBase) |
HistorySize |
用于估计 Hessian 的先前迭代次数。 较低的值意味着更快但不太准确的估计值。 |
InitialWeightsDiameter |
初始权重刻度。 |
L1Regularization |
L1 正则化权重。 |
L2Regularization |
L2 正则化权重。 |
LabelColumnName |
要用于标签的列。 (继承自 TrainerInputBaseWithLabel) |
MaximumNumberOfIterations |
迭代次数。 |
NumberOfThreads |
线程数。 Null 表示使用处理器数。 |
OptimizationTolerance |
优化收敛的容错参数。 (Low = 较慢,更准确的) 。 |
Quiet |
确定是否在训练期间生成输出。 |
StochasticGradientDescentInitilaizationTolerance |
运行 SGD 以初始化 LR 权重,并聚合到此容差。 |