ExponentialLRDecay クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、指数学習率の減衰を実装します。 tensorflow ドキュメントから実装されます。 ソース: https://www.tensorflow.org/api_docs/python/tf/compat/v1/train/exponential_decay 学習率の既定値と実装は、Tensorflow Slim モデル テストからの値です。 ソース: 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
- 継承
コンストラクター
ExponentialLRDecay(Single, Single, Single, Boolean) |
このコントルクタは、初期学習率、減衰あたりのエポック数、減衰率、階段オプションを初期化します。 既定値は Tensorflow Slim から取得されます。 |
フィールド
DecayRate |
学習率の減衰係数。 |
DecaySteps |
減衰ステップの数 |
GlobalStep |
グラフによってこれまでに表示されたバッチの数。 |
LearningRate |
初期学習率。 |
NumEpochsPerDecay |
学習率が低下した後のエポックの数。 |
Staircase |
階段が True の場合、学習速度は離散間隔で減衰し、減衰学習率は階段関数に従います。 |