Spec-Zone.ru › TensorFlow

tf.raw_ops.ResourceApplyRMSProp

Обновляет '*var' согласно алгоритму RMSProp.

Просмотр псевдонимов

Совместимые псевдонимы для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.raw_ops.ResourceApplyRMSProp

tf.raw_ops.ResourceApplyRMSProp(
    var,
    ms,
    mom,
    lr,
    rho,
    momentum,
    epsilon,
    grad,
    use_locking=False,
    name=None
)

Обратите внимание: в плотной реализации этого алгоритма ms и mom обновляются, даже если grad равен нулю, а в разреженной реализации ms и mom не обновляются в итерациях, в которых grad равен нулю.

mean_square = decay * mean_square + (1-decay) * gradient ** 2 Delta = learning_rate * gradient / sqrt(mean_square + epsilon)

ms <- rho * ms{t-1} + (1-rho) * grad * grad mom <- momentum * mom{t-1} + lr * grad / sqrt(ms + epsilon) var <- var - mom

Аргументы
var Объект Tensor типа resource. Должен быть получен из Variable().
ms Объект Tensor типа resource. Должен быть получен из Variable().
mom Объект Tensor типа resource. Должен быть получен из Variable().
lr Объект Tensor. Должен иметь один из следующих типов: float32, float64, int32, uint8, int16, int8, complex64, int64, qint8, quint8, qint32, bfloat16, qint16, quint16, uint16, complex128, half, uint32, uint64. Коэффициент масштабирования. Должен быть скаляром.
rho Объект Tensor. Должен иметь тот же тип, что и lr. Скорость затухания. Должен быть скаляром.
momentum Объект Tensor. Должен иметь тот же тип, что и lr.
epsilon Объект Tensor. Должен иметь тот же тип, что и lr. Член регуляризации Ridge. Должен быть скаляром.
grad Объект Tensor. Должен иметь тот же тип, что и lr. Градиент.
use_locking Необязательный bool. По умолчанию — False. Если True, обновление тензоров var, ms и mom защищено блокировкой; в противном случае поведение не определено, но может приводить к меньшему числу конфликтов.
name Имя операции (необязательно).
Возвращаемое значение
Созданный объект Operation.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/ResourceApplyRMSProp

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API