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