Spec-Zone.ru › TensorFlow 2.3

tf.raw_ops.ResourceApplyProximalGradientDescent

Обновление '*var' по алгоритму FOBOS с фиксированной скоростью обучения.

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

Псевдонимы для миграции

Дополнительные сведения см. в руководстве по миграции.

tf.compat.v1.raw_ops.ResourceApplyProximalGradientDescent

tf.raw_ops.ResourceApplyProximalGradientDescent(
    var, alpha, l1, l2, delta, use_locking=False, name=None
)

prox_v = var - alpha * delta var = sign(prox_v)/(1+alpha*l2) * max{|prox_v|-alpha*l1,0}

Аргументы
var Переменная типа resource. Должна быть получена из Variable().
alpha Значение типа float32, float64, int32, uint8, int16, int8, complex64, int64, qint8, quint8, qint32, bfloat16, uint16, complex128, half, uint32, uint64. Коэффициент масштабирования. Должен быть скалярным.
l1 Значение. Должно иметь тот же тип, что и alpha. L1 регуляризация. Должен быть скалярным.
l2 Значение. Должно иметь тот же тип, что и alpha. L2 регуляризация. Должен быть скалярным.
delta Значение. Должно иметь тот же тип, что и alpha. Изменение.
use_locking Необязательное значение. По умолчанию False. Если True, вычитание будет защищено блокировкой; в противном случае поведение не определено, но может быть менее конфликтным.
name Имя операции (необязательно).
Возвращаемое значение
Созданная операция.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/raw_ops/ResourceApplyProximalGradientDescent

Spec-Zone.ru

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