Spec-Zone.ru › TensorFlow 2.9

tf.raw_ops.SymbolicGradient

Вычисляет функцию градиента для функции f с помощью обратного распространения.

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

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

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

tf.compat.v1.raw_ops.SymbolicGradient

tf.raw_ops.SymbolicGradient(
    input, Tout, f, name=None
)
Аргументы
input Список объектов Tensor. список входных тензоров размером N + M;
Tout Список tf.DTypes, длина которого равна >= 1. список типов для входного списка.
f Функция, помеченная атрибутом @Defun. Функция, для которой мы хотим вычислить градиент.

Функция 'f' должна быть числовой функцией, которая принимает N входных данных и возвращает M выходных данных. Ее функция градиента 'g', которая вычисляется операцией SymbolicGradient, — это функция, принимающая N + M входных данных и возвращающая N выходных данных.

То есть, если у нас есть (y1, y2, ..., y_M) = f(x1, x2, ..., x_N), то g — это (dL/dx1, dL/dx2, ..., dL/dx_N) = g(x1, x2, ..., x_N, dL/dy1, dL/dy2, ..., dL/dy_M),

где L — скалярная функция от (x1, x2, ..., xN) (например, функция потерь). dL/dx_i — частная производная L по x_i.

(Необходимо немного улучшить комментарий выше, обратившись к специалисту по математике.)

name Имя операции (необязательно).
Возвращаемое значение
Список объектов Tensor типа Tout.

© 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/versions/r2.9/api_docs/python/tf/raw_ops/SymbolicGradient

Spec-Zone.ru

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