LightGbmBinaryTrainer.Options 類別

定義

public sealed class LightGbmBinaryTrainer.Options : Microsoft.ML.Trainers.LightGbm.LightGbmTrainerBase<Microsoft.ML.Trainers.LightGbm.LightGbmBinaryTrainer.Options,float,Microsoft.ML.Data.BinaryPredictionTransformer<Microsoft.ML.Calibrators.CalibratedModelParametersBase<Microsoft.ML.Trainers.LightGbm.LightGbmBinaryModelParameters,Microsoft.ML.Calibrators.PlattCalibrator>>,Microsoft.ML.Calibrators.CalibratedModelParametersBase<Microsoft.ML.Trainers.LightGbm.LightGbmBinaryModelParameters,Microsoft.ML.Calibrators.PlattCalibrator>>.OptionsBase
type LightGbmBinaryTrainer.Options = class
    inherit LightGbmTrainerBase<LightGbmBinaryTrainer.Options, single, BinaryPredictionTransformer<CalibratedModelParametersBase<LightGbmBinaryModelParameters, PlattCalibrator>>, CalibratedModelParametersBase<LightGbmBinaryModelParameters, PlattCalibrator>>.OptionsBase
Public NotInheritable Class LightGbmBinaryTrainer.Options
Inherits LightGbmTrainerBase(Of LightGbmBinaryTrainer.Options, Single, BinaryPredictionTransformer(Of CalibratedModelParametersBase(Of LightGbmBinaryModelParameters, PlattCalibrator)), CalibratedModelParametersBase(Of LightGbmBinaryModelParameters, PlattCalibrator)).OptionsBase
繼承

建構函式

LightGbmBinaryTrainer.Options()

欄位

BatchSize

載入資料時,每個批次的資料點數目。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
CategoricalSmoothing

類別特徵分割中的 Laplace 平滑字詞。 這可減少類別特徵中雜訊的影響,特別是對於具有少數資料的類別。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
EarlyStoppingRound

決定四捨五入的數目,之後,如果驗證計量未改善,定型將會停止。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
EvaluationMetric

決定要使用的評估計量。

ExampleWeightColumnName

要用於加權的資料行。

(繼承來源 TrainerInputBaseWithWeight)
FeatureColumnName

要用於功能的資料行。

(繼承來源 TrainerInputBase)
HandleMissingValue

是否要啟用遺漏值的特殊處理。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
L2CategoricalRegularization

類別分割的 L2 正規化。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
LabelColumnName

要用於標籤的資料行。

(繼承來源 TrainerInputBaseWithLabel)
LearningRate

樹狀結構壓縮率,用來防止過度調整。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumBinCountPerFeature

功能值將放在其中的最大間隔數目。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MaximumCategoricalSplitPointCount

在類別特徵上分割時,要考慮的類別分割點上限。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerGroup

每個類別群組的資料點數目下限。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
MinimumExampleCountPerLeaf

形成新樹狀結構分葉所需的最小資料點數目。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfIterations

提升反復專案的數目。 每個反復專案都會建立新的樹狀結構,因此這相當於樹狀結構的數目。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfLeaves

一個樹狀結構中的分葉數目上限。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
NumberOfThreads

決定用來執行 LightGBM 的執行緒數目。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
RowGroupColumnName

要用於 groupId 的資料行。

(繼承來源 TrainerInputBaseWithGroupId)
Seed

要使用的 LightGBM 隨機種子。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Sigmoid

sigmoid 函式的參數。

Silent

控制 LighGBM 中的記錄層級。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UnbalancedSets

定型資料是否不平衡。

UseCategoricalSplit

是否要啟用類別分割。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
UseZeroAsMissingValue

是否啟用零的使用方式, (0) 為遺漏值。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
Verbose

判斷是否要在定型和評估期間輸出進度狀態。

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)
WeightOfPositiveExamples

控制 中的 LightGbmBinaryTrainer 正數和負數平衡。

屬性

Booster

要使用的 Booster 參數

(繼承來源 LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase)

適用於