ExponentialLRDecay Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс реализует снижение скорости экспоненциального обучения. Реализовано из документации по 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, скорость обучения падает с дискретными интервалами, и разложенная скорость обучения следует функции лестницы. |