Sprache

ExponentialLRDecay Klasse

Definition

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
ExponentialLRDecay

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.

Gilt für: