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
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. |