LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Základní třída možností pro estimátory trenéra odvozené odLbfgsTrainerBase<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
Parametry typu
- TOptions
- TTransformer
- TModel
- Dědičnost
-
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase
- Odvozené
Konstruktory
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase() |
Základní třída možností pro estimátory trenéra odvozené odLbfgsTrainerBase<TOptions,TTransformer,TModel>. |
Pole
DenseOptimizer |
Vynucení densifikace interních optimalizačních vektorů Výchozí hodnota je false. |
EnforceNonNegativity |
Vynucujte nezáporné váhy. Výchozí hodnota je false. |
ExampleWeightColumnName |
Sloupec, který se má použít například pro tloušťku. (Zděděno od TrainerInputBaseWithWeight) |
FeatureColumnName |
Sloupec, který se má použít pro funkce. (Zděděno od TrainerInputBase) |
HistorySize |
Počet předchozích iterací, které si pamatujete pro odhad Hessian. Nižší hodnoty znamenají rychlejší, ale méně přesné odhady. |
InitialWeightsDiameter |
Počáteční váhy se škálují. |
L1Regularization |
Hmotnost regularizace L1. |
L2Regularization |
Hmotnost regularizace L2. |
LabelColumnName |
Sloupec, který se má použít pro popisky. (Zděděno od TrainerInputBaseWithLabel) |
MaximumNumberOfIterations |
Počet iterací. |
NumberOfThreads |
Počet vláken Hodnota Null znamená použití počtu procesorů. |
OptimizationTolerance |
Parametr tolerance pro konvergenci optimalizace. (Nízká = pomalejší, přesnější). |
Quiet |
Určuje, jestli se má výstup vytvořit během trénování, nebo ne. |
StochasticGradientDescentInitilaizationTolerance |
Spusťte SGD pro inicializaci hmotností LR a konvergujte k této toleranci. |