ExponentialLRDecay 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.
Diese Klasse implementiert exponentielle Abklingrate. Implementiert aus der Tensorflow-Dokumentation. Quelle: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay Standardwerte und Implementierung der Lernrate stammen aus Tensorflow Slim-Modelltests. Quelle : https://github.com/tensorflow/models/blob/master/research/slim/train_image_classifier.py
public sealed class ExponentialLRDecay : Microsoft.ML.Trainers.LearningRateScheduler
type ExponentialLRDecay = class
inherit LearningRateScheduler
Public NotInheritable Class ExponentialLRDecay
Inherits LearningRateScheduler
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| ExponentialLRDecay(Single, Single, Single, Boolean) |
Dieser Kontruktor initialisiert die intiale Lernrate, die Anzahl epochen pro Verfall, die Verfallsrate und die Treppenoption. Die Standardwerte stammen aus Tensorflow Slim. |
Felder
| Name | Beschreibung |
|---|---|
| DecayRate |
Abklingrate-Faktor. |
| DecaySteps |
Anzahl der Verfallsschritte |
| GlobalStep |
Die Anzahl der batches, die bisher im Diagramm zu sehen sind. |
| LearningRate |
Anfängliche Lernrate. |
| NumEpochsPerDecay |
Anzahl der Epochen, nach denen die Lernrate abfällt. |
| Staircase |
Wenn Treppe wahr ist, zerfällt die Lernrate in diskreten Intervallen und die verfallende Lernrate folgt einer Treppenfunktion. |