다음을 통해 공유


LightGbmTrainerBase<TOptions,TOutput,TTransformer,TModel>.OptionsBase 클래스

정의

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

기능 값이 버킷으로 처리될 최대 bin 수입니다.

MaximumCategoricalSplitPointCount

범주별 기능에서 분할할 때 고려할 최대 범주 분할 지점입니다.

MinimumExampleCountPerGroup

범주 그룹당 최소 데이터 포인트 수입니다.

MinimumExampleCountPerLeaf

새 트리 리프를 구성하는 데 필요한 최소 데이터 요소 수입니다.

NumberOfIterations

증폭 반복의 수입니다. 각 반복에서 새 트리가 만들어지므로 트리 수와 동일합니다.

NumberOfLeaves

한 트리의 최대 잎 수입니다.

NumberOfThreads

LightGBM을 실행하는 데 사용되는 스레드 수를 결정합니다.

RowGroupColumnName

groupId 예제에 사용할 열입니다.

(다음에서 상속됨 TrainerInputBaseWithGroupId)
Seed

LightGBM에서 사용할 임의 시드입니다.

Silent

LighGBM에서 로깅 수준을 제어합니다.

UseCategoricalSplit

범주 분할을 사용할지 여부를 지정합니다.

UseZeroAsMissingValue

0을 누락 값으로 사용할지 여부입니다.

Verbose

학습 및 평가 중에 진행 상태를 출력할지 여부를 결정합니다.

속성

Booster

사용할 부스터 매개 변수

적용 대상