ExponentialLRDecay 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.
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à
Costruttori
| Nome | Descrizione |
|---|---|
| ExponentialLRDecay(Single, Single, Single, Boolean) |
Questo trutore inizializza la frequenza di apprendimento intiale, i periodi numerici per decadimento, il tasso di decadimento e l'opzione scala. I valori predefiniti sono tratti da Tensorflow Slim. |
Campi
| Nome | Descrizione |
|---|---|
| DecayRate |
Fattore di decadimento della frequenza di apprendimento. |
| DecaySteps |
Numero di passaggi di decadimento |
| GlobalStep |
Numero di batch visti finora dal grafico. |
| LearningRate |
Velocità di apprendimento iniziale. |
| NumEpochsPerDecay |
Numero di periodi dopo i quali il tasso di apprendimento diminuisce. |
| Staircase |
Se Scale è True, il tasso di apprendimento diminuisce a intervalli discreti e il tasso di apprendimento decaduto segue una funzione scala. |