Condividi tramite


ExponentialLRDecay Classe

Definizione

Questa classe implementa il decadimento della frequenza di apprendimento esponenziale. Implementato dalla documentazione di tensorflow. Origine: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay i valori predefiniti e l'implementazione della frequenza di apprendimento provengono dai test del modello Tensorflow Slim. Fonte: 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
Ereditarietà
ExponentialLRDecay

Costruttori

ExponentialLRDecay(Single, Single, Single, Boolean)

Questo truttore inizializza la frequenza di apprendimento intiale, i periodi di numero per decadimento, la frequenza di decadimento e l'opzione scala. Le impostazioni predefinite vengono prese da Tensorflow Slim.

Campi

DecayRate

Fattore di decadimento della frequenza di apprendimento.

DecaySteps

Numero di passaggi di decadimento

GlobalStep

Numero di batch visualizzati dal grafico finora.

LearningRate

Frequenza iniziale di apprendimento.

NumEpochsPerDecay

Numero di epoche dopo la quale la frequenza di apprendimento decadi.

Staircase

Se Scale è True, il tasso di apprendimento decade a intervalli discreti e il tasso di apprendimento decaduto segue una funzione di scala.

Si applica a