тензорный поток:: опс:: ИдентичностьN
#include <array_ops.h>
Возвращает список тензоров с той же формой и содержимым, что и входные данные.
Краткое содержание
тензоры.
Эту операцию можно использовать для переопределения градиента для сложных функций. Например, предположим, что y = f(x) и мы хотим применить пользовательскую функцию g для обратного распространения, такую что dx = g(dy). В Python,
with tf.get_default_graph().gradient_override_map( {'IdentityN': 'OverrideGradientWithG'}): y, _ = identity_n([f(x), x])
.RegisterGradient('OverrideGradientWithG') def ApplyG(op, dy, _): return [None, g(dy)] # Do not backprop to f(x).
Аргументы:
- область: объект области.
Возврат:
-
OutputList
: выходной тензор.
Конструкторы и деструкторы | |
---|---|
IdentityN (const :: tensorflow::Scope & scope, :: tensorflow::InputList input) |
Публичные атрибуты | |
---|---|
operation | |
output |
Общественные функции | |
---|---|
operator[] (size_t index) const |
Публичные атрибуты
операция
Operation operation
выход
::tensorflow::OutputList output
Общественные функции
ИдентичностьN
IdentityN( const ::tensorflow::Scope & scope, ::tensorflow::InputList input )
оператор[]
::tensorflow::Output operator[]( size_t index ) const