ExponentialLRDecay Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ta klasa implementuje rozkład szybkości uczenia wykładniczego. Zaimplementowano z dokumentacji biblioteki tensorflow. Źródło: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay Wartości domyślne i implementacja szybkości nauki pochodzą z testów modelu Tensorflow Slim. Źródła: 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
- Dziedziczenie
Konstruktory
ExponentialLRDecay(Single, Single, Single, Boolean) |
Ten contructor inicjuje wskaźnik uczenia intial, epoki liczb na rozpad, tempo rozpadu i opcję schodów. Wartości domyślne są pobierane z biblioteki Tensorflow Slim. |
Pola
DecayRate |
Współczynnik rozkładu szybkości nauki. |
DecaySteps |
Liczba kroków rozpadu |
GlobalStep |
Liczba partii widzianych przez graf do tej pory. |
LearningRate |
Początkowa szybkość nauki. |
NumEpochsPerDecay |
Liczba epok, po których tempo nauki rozpada się. |
Staircase |
Jeśli klatka schodowa ma wartość True, szybkość uczenia ulega rozpadowi w dyskretnych odstępach czasu, a rozkład zniknięty wskaźnik uczenia następuje po funkcji schodów. |