Spec-Zone.ru › TensorFlow

tf.no_gradient

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

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

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

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

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

tf.no_gradient(
    op_type: str
) -> None

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

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

tf.no_gradient("Size")

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

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

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

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

Spec-Zone.ru

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