Dilation2d

clase final publica Dilatación2d

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

El tensor de `entrada` tiene forma `[batch, in_height, in_width, profundidad]` y el tensor de `filtro` tiene forma `[filter_height, filter_width, profundidad]`, 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_exterior, ancho_exterior, profundidad]". Las dimensiones espaciales del tensor de salida dependen del algoritmo "relleno". Actualmente solo admitimos el `data_format` predeterminado "NHWC".

En detalle, la dilatación morfológica 2-D 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, zancadas[1] * y + tasas[1] * dy, zancadas[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 agrupación y contiene todo ceros.

Nota sobre la dualidad: la dilatación de la "entrada" por el "filtro" es igual a la negación de la erosión de la "entrada" por el "filtro" reflejado.

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 TNumber > Dilatación2d <T>
crear (alcance de alcance , entrada de operando <T>, filtro de operando <T>, lista de zancadas <largas>, tasas de lista <largas>, relleno de cadena)
Método de fábrica para crear una clase que envuelve una nueva operación Dilation2d.
Salida <T>
producción ()
4-D con forma `[lote, altura_exterior, ancho_exterior, profundidad]`.

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.

Valor constante: "Dilatación2D"

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 estática pública de Dilation2d <T> (alcance del alcance , entrada del operando <T>, filtro del operando <T>, zancadas de lista <larga>, tasas de lista <larga>, relleno de cadena)

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

Parámetros
alcance alcance actual
aporte 4-D con forma `[lote, en_alto, en_ancho, profundidad]`.
filtrar 3-D con forma `[altura_filtro, ancho_filtro, profundidad]`.
zancadas El paso de la ventana deslizante para cada dimensión del tensor de entrada. Debe ser: `[1, altura_zancada, ancho_zancada, 1]`.
tarifas El paso de entrada para la 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

Salida pública <T> salida ()

4-D con forma `[lote, altura_exterior, ancho_exterior, profundidad]`.