tensoreflusso:: ops:: IdentitàN

#include <array_ops.h>

Restituisce un elenco di tensori con le stesse forme e contenuti dell'input.

Riepilogo

tensori.

Questa operazione può essere utilizzata per sovrascrivere il gradiente per funzioni complicate. Ad esempio, supponiamo che y = f(x) e desideriamo applicare una funzione personalizzata g per backprop tale che dx = g(dy). In Pitone,

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).

Argomenti:

Ritorna:

  • OutputList : il tensore di output.

Costruttori e distruttori

IdentityN (const :: tensorflow::Scope & scope, :: tensorflow::InputList input)

Attributi pubblici

operation
output

Funzioni pubbliche

operator[] (size_t index) const

Attributi pubblici

operazione

Operation operation

produzione

::tensorflow::OutputList output

Funzioni pubbliche

IdentitàN

 IdentityN(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList input
)

operatore[]

::tensorflow::Output operator[](
  size_t index
) const