다음을 통해 공유


LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase 클래스

정의

파생된 트레이너 추정기에 대한 기본 옵션 클래스입니다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

헤시안을 추정하기 위해 기억해야 할 이전 반복 횟수입니다. 값이 낮을수록 더 빠르지만 정확도가 낮아집니다.

InitialWeightsDiameter

초기 가중치 배율입니다.

L1Regularization

L1 정규화 가중치입니다.

L2Regularization

L2 정규화 가중치입니다.

LabelColumnName

레이블에 사용할 열입니다.

(다음에서 상속됨 TrainerInputBaseWithLabel)
MaximumNumberOfIterations

반복 횟수입니다.

NumberOfThreads

스레드 수 Null은 프로세서 수를 사용한다는 의미입니다.

OptimizationTolerance

최적화 수렴을 위한 허용 오차 매개 변수입니다. (낮음 = 느리고 더 정확).

Quiet

학습 중에 출력을 생성할지 여부를 결정합니다.

StochasticGradientDescentInitilaizationTolerance

SGD를 실행하여 LR 가중치를 초기화하고 이 허용 오차로 수렴합니다.

적용 대상