Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

flux tenseur :: opérations :: IdentitéN

#include <array_ops.h>

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

Sommaire

tenseurs.

Cette opération peut être utilisée pour remplacer le gradient pour des fonctions compliquées. Par exemple, supposons y = f(x) et 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:

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

production

::tensorflow::OutputList output

Fonctions publiques

IdentitéN

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

opérateur[]

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