MirrorPadGrad

clase final pública MirrorPadGrad

Opción de gradiente para op `MirrorPad`. Esta operación pliega un tensor acolchado con espejo.

Esta operación pliega las áreas rellenadas de `input` por `MirrorPad` de acuerdo con los `rellenos` que especifique. `rellenos` debe ser el mismo que el argumento `relleno` dado a la operación `MirrorPad` correspondiente.

El tamaño plegado de cada dimensión D de la salida es:

`input.dim_size(D) - rellenos (D, 0) - rellenos (D, 1)`

Por ejemplo:

# 't' is [[1, 2, 3], [4, 5, 6], [7, 8, 9]].
 # 'paddings' is [[0, 1]], [0, 1]].
 # 'mode' is SYMMETRIC.
 # rank of 't' is 2.
 pad(t, paddings) ==> [[ 1,  5]
                       [11, 28]]
 

Métodos públicos

Salida <T>
como salida ()
Devuelve el identificador simbólico de un tensor.
estático <T, U extiende Número> MirrorPadGrad <T>
crear ( ámbito de ámbito, entrada de operando <T>, relleno de operando <U>, modo de cadena)
Método de fábrica para crear una clase que envuelve una nueva operación MirrorPadGrad.
Salida <T>
salida ()
El tensor plegado.

Métodos Heredados

Métodos públicos

salida pública <T> como salida ()

Devuelve el identificador simbólico de un tensor.

Las entradas de las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

MirrorPadGrad <T> estático público crear ( ámbito de alcance, entrada de operando <T>, relleno de operando <U>, modo de cadena)

Método de fábrica para crear una clase que envuelve una nueva operación MirrorPadGrad.

Parámetros
alcance alcance actual
aporte El tensor de entrada a plegar.
rellenos Una matriz de dos columnas que especifica los tamaños de relleno. El número de filas debe ser el mismo que el rango de `entrada`.
modo El modo utilizado en la op. `MirrorPad`.
Devoluciones
  • una nueva instancia de MirrorPadGrad

salida pública <T> salida ()

El tensor plegado.