Spec-Zone.ru › TensorFlow 2.3

tf.no_gradient

Просмотреть исходный код на GitHub

Указывает, что операции типа op_type недифференцируемы.

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

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

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

tf.compat.v1.NoGradient, tf.compat.v1.NotDifferentiable, tf.compat.v1.no_gradient

tf.no_gradient(
    op_type
)

Эта функция не должна использоваться для операций, у которых есть хорошо определенный, но ещё не реализованный градиент.

Эта функция используется только при определении нового типа операции. Она может использоваться для операций, таких как tf.size(), которые недифференцируемы. Например:

tf.no_gradient("Size")

Вычисленный для 'op_type' градиент затем будет распространяться как нули.

Для операций, у которых есть хорошо определённый градиент, но он ещё не реализован, не должно быть сделано никакого объявления, и при попытке запросить её градиент обязательно должно возникнуть исключение.

Аргументы
op_type Строковый тип операции. Соответствует полю OpDef.name в прото, определяющем операцию.
Исключения
TypeError Если op_type не является строкой.

© 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/no_gradient

Spec-Zone.ru

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