Rellena un tensor con valores reflejados.
Esta operación rellena una "entrada" con valores reflejados de acuerdo con los "rellenos" que especifique. `paddings` es un tensor entero con forma `[n, 2]`, donde n es el rango de `input`. Para cada dimensión D de `input`, `paddings[D, 0]` indica cuántos valores agregar antes del contenido de `input` en esa dimensión, y `paddings[D, 1]` indica cuántos valores agregar después el contenido de "entrada" en esa dimensión. Tanto `paddings[D, 0]` como `paddings[D, 1]` no deben ser mayores que `input.dim_size(D)` (o `input.dim_size(D) - 1`) si `copy_border` es verdadero (si es falso, respectivamente).
El tamaño acolchado de cada dimensión D de la salida es:
`rellenos (D, 0) + input.dim_size (D) + rellenos (D, 1)`
Por ejemplo:
# 't' is [[1, 2, 3], [4, 5, 6]].
# 'paddings' is [[1, 1]], [2, 2]].
# 'mode' is SYMMETRIC.
# rank of 't' is 2.
pad(t, paddings) ==> [[2, 1, 1, 2, 3, 3, 2]
[2, 1, 1, 2, 3, 3, 2]
[5, 4, 4, 5, 6, 6, 5]
[5, 4, 4, 5, 6, 6, 5]]
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico del tensor. |
estático <T extiende TType > MirrorPad <T> | |
Salida <T> | producción () El tensor acolchado. |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
Salida pública <T> como Salida ()
Devuelve el identificador simbólico del tensor.
Las entradas a 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.
creación pública estática de MirrorPad <T> (alcance del alcance , entrada del operando <T>, operando <? extiende TNumber > rellenos, modo cadena)
Método de fábrica para crear una clase que envuelve una nueva operación MirrorPad.
Parámetros
alcance | alcance actual |
---|---|
aporte | El tensor de entrada que se va a rellenar. |
acolchados | 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 | Ya sea "REFLEJAR" o "SIMÉTRICO". En el modo de reflexión, las regiones acolchadas no incluyen los bordes, mientras que en el modo simétrico las regiones rellenas sí incluyen los bordes. Por ejemplo, si "entrada" es "[1, 2, 3]" y "paddings" es "[0, 2]", entonces la salida es "[1, 2, 3, 2, 1]" en modo de reflexión. , y es `[1, 2, 3, 3, 2]` en modo simétrico. |
Devoluciones
- una nueva instancia de MirrorPad