LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di opzioni di base per gli estimatori del formatore che derivano daLbfgsTrainerBase<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
Parametri di tipo
- TOptions
- TTransformer
- TModel
- Ereditarietà
-
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase
- Derivato
Costruttori
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase() |
Classe di opzioni di base per gli estimatori del formatore che derivano daLbfgsTrainerBase<TOptions,TTransformer,TModel> . |
Campi
DenseOptimizer |
Forzare la densificazione dei vettori di ottimizzazione interni. L'impostazione predefinita è false. |
EnforceNonNegativity |
Applicare pesi non negativi. L'impostazione predefinita è false. |
ExampleWeightColumnName |
Colonna da utilizzare per esempio peso. (Ereditato da TrainerInputBaseWithWeight) |
FeatureColumnName |
Colonna da usare per le funzionalità. (Ereditato da TrainerInputBase) |
HistorySize |
Numero di iterazioni precedenti da ricordare per la stima dell'hessiano. I valori inferiori indicano stime più veloci ma meno accurate. |
InitialWeightsDiameter |
Scala iniziale dei pesi. |
L1Regularization |
L1 peso di regolarizzazione. |
L2Regularization |
Peso di regolarizzazione L2. |
LabelColumnName |
Colonna da usare per le etichette. (Ereditato da TrainerInputBaseWithLabel) |
MaximumNumberOfIterations |
Numero di iterazioni. |
NumberOfThreads |
Numero di thread. Null significa usare il numero di processori. |
OptimizationTolerance |
Parametro di tolleranza per la convergenza dell'ottimizzazione. (Basso = più lento, più accurato). |
Quiet |
Determina se produrre l'output durante il training o meno. |
StochasticGradientDescentInitilaizationTolerance |
Eseguire SGD per inizializzare i pesi LR, convergendo a questa tolleranza. |