flux tensoriel : : opérations : : IdentitéN

#include <array_ops.h>

Renvoie une liste de tenseurs avec les mêmes formes et contenus que l'entrée.

Résumé

tenseurs.

Cette opération peut être utilisée pour remplacer le dégradé pour des fonctions compliquées. Par exemple, supposons que y = f(x) et que nous souhaitons appliquer une fonction personnalisée g pour backprop telle que dx = g(dy). En 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).

Arguments:

  • scope : un objet Scope

Retour:

  • OutputList : Le tenseur de sortie.

Constructeurs et Destructeurs

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

Attributs publics

operation
output

Fonctions publiques

operator[] (size_t index) const

Attributs publics

opération

Operation operation

sortir

::tensorflow::OutputList output

Fonctions publiques

IdentitéN

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

opérateur[]

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