ExponentialLRDecay Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe implementa a decadência da taxa de Aprendizagem Exponencial. Implementado na documentação do tensorflow. Fonte: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay os valores padrão e a implementação da taxa de aprendizado são provenientes de testes de modelo do 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
- Herança
Construtores
ExponentialLRDecay(Single, Single, Single, Boolean) |
Esse contrutor inicializa a taxa de aprendizagem intial, as épocas numéricas por decaimento, a taxa de decaimento e a opção de escada. Os padrões são obtidos do Tensorflow Slim. |
Campos
DecayRate |
Fator de decadência da taxa de aprendizagem. |
DecaySteps |
Número de etapas de decaimento |
GlobalStep |
O número de lotes vistos pelo grafo até agora. |
LearningRate |
Taxa de aprendizagem inicial. |
NumEpochsPerDecay |
Número de épocas após as quais a taxa de aprendizagem decai. |
Staircase |
Se Staircase for True, a taxa de aprendizagem decairá em intervalos discretos e a taxa de aprendizado deteriorada seguirá uma função de escada. |