LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisoptionenklasse für Trainerstimme, vonLbfgsTrainerBase<TOptions,TTransformer,TModel> denen abgeleitet wird.
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
Typparameter
- TOptions
- TTransformer
- TModel
- Vererbung
-
LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| LbfgsTrainerBase<TOptions,TTransformer,TModel>.OptionsBase() |
Basisoptionenklasse für Trainerstimme, vonLbfgsTrainerBase<TOptions,TTransformer,TModel> denen abgeleitet wird. |
Felder
| Name | Beschreibung |
|---|---|
| DenseOptimizer |
Erzwingen der Verdichtung der internen Optimierungsvektoren. Die Standardeinstellung ist "false". |
| EnforceNonNegativity |
Erzwingen sie nicht negative Gewichtungen. Die Standardeinstellung ist "false". |
| ExampleWeightColumnName |
Spalte, die verwendet werden soll, z. B. Gewichtung. (Geerbt von TrainerInputBaseWithWeight) |
| FeatureColumnName |
Spalte, die für Features verwendet werden soll. (Geerbt von TrainerInputBase) |
| HistorySize |
Die Anzahl der vorherigen Iterationen, die für die Schätzung des Hessischen zu beachten sind. Niedrigere Werte bedeuten schnellere, aber weniger genaue Schätzungen. |
| InitialWeightsDiameter |
Anfängliche Gewichtungsskala. |
| L1Regularization |
L1-Normalisierungsgewicht. |
| L2Regularization |
L2-Normalisierungsgewicht. |
| LabelColumnName |
Spalte, die für Bezeichnungen verwendet werden soll. (Geerbt von TrainerInputBaseWithLabel) |
| MaximumNumberOfIterations |
Anzahl der Iterationen. |
| NumberOfThreads |
Anzahl der Threads. Null bedeutet, dass die Anzahl der Prozessoren verwendet wird. |
| OptimizationTolerance |
Toleranzparameter zur Optimierungskonvergenz. (Niedrig = langsamer, genauer). |
| Quiet |
Bestimmt, ob die Ausgabe während der Schulung erzeugt werden soll oder nicht. |
| StochasticGradientDescentInitilaizationTolerance |
Führen Sie SGD aus, um LR-Gewichte zu initialisieren und diese Toleranz zu konvergendieren. |