Dilation2d

Clase public final Dilation2d

Calcula la dilatación en escala de grises de los tensores de "entrada" 4-D y de "filtro" 3-D.

El tensor `input` tiene forma` [batch, in_height, in_width, depth] `y el tensor` filter` tiene forma `[filter_height, filter_width, depth]`, es decir, cada canal de entrada se procesa independientemente de los demás con su propio función estructurante. El tensor de "salida" tiene la forma "[lote, altura_altura, anchura_exterior, profundidad]`. Las dimensiones espaciales del tensor de salida dependen del algoritmo de "relleno". Actualmente solo admitimos el "formato_de_datos" predeterminado "NHWC".

En detalle, la dilatación 2-D morfológica en escala de grises es la correlación de suma máxima (para mantener la coherencia con `conv2d`, utilizamos filtros no reflejados):

salida [b, y, x, c] = max_ {dy, dx} entrada [b, pasos [1] * y + tasas [1] * dy, pasos [2] * x + tasas [2] * dx, c ] + filtro [dy, dx, c]

La agrupación máxima es un caso especial cuando el filtro tiene un tamaño igual al tamaño del núcleo de la agrupación y contiene todos ceros.

Nota sobre la dualidad: La dilatación de `input` por el` filter` es igual a la negación de la erosión de `-input` por el` filter` reflejado.

Constantes

Cuerda OP_NAME El nombre de esta operación, como lo conoce el motor central de TensorFlow

Métodos públicos

Salida <T>
asOutput ()
Devuelve el identificador simbólico del tensor.
estática <T se extiende TNumber > Dilation2d <T>
crear ( Alcance alcance, operando <T> de entrada, operando <T> filtro, List <Larga> zancadas, List <Larga> tasas, relleno de cuerda)
Método de fábrica para crear una clase que envuelva una nueva operación de Dilation2d.
Salida <T>
salida ()
4-D con forma `[lote, out_height, out_width, depth]`.

Métodos heredados

Constantes

OP_NAME pública final static String

El nombre de esta operación, como lo conoce el motor central de TensorFlow

Valor constante: "Dilation2D"

Métodos públicos

pública de salida <T> asOutput ()

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.

public static Dilation2d <T> crear ( Alcance alcance, operando <T> de entrada, operando <T> filtro, List <Larga> zancadas, List <Larga> tasas, relleno de cuerda)

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

Parámetros
alcance alcance actual
aporte 4-D con forma `[lote, en_altura, en_ancho, profundidad]`.
filtrar 3-D con forma `[filter_height, filter_width, depth]`.
zancadas El paso de la ventana deslizante para cada dimensión del tensor de entrada. Debe ser: `[1, stride_height, stride_width, 1]`.
tarifas El paso de entrada para una dilatación morfológica atroz. Debe ser: `[1, rate_height, rate_width, 1]`.
relleno El tipo de algoritmo de relleno que se utilizará.
Devoluciones
  • una nueva instancia de Dilation2d

pública de salida <T> salida ()

4-D con forma `[lote, out_height, out_width, depth]`.