Dilation2d

aula final pública Dilation2d

Calcula a dilatação da escala de cinza dos tensores de `entrada` 4-D e de `filtro` 3-D.

O tensor `input` tem forma `[lote, in_height, in_width, profundidade]` e o tensor `filter` tem forma `[filter_height, filter_width, profundidade]`, ou seja, cada canal de entrada é processado independentemente dos demais com seu próprio função estruturante. O tensor `output` tem forma `[lote, out_height, out_width, profundidade]`. As dimensões espaciais do tensor de saída dependem do algoritmo de `preenchimento`. Atualmente, oferecemos suporte apenas ao `data_format` padrão "NHWC".

Em detalhes, a dilatação morfológica 2-D da escala de cinza é a correlação de soma máxima (para consistência com `conv2d`, usamos filtros não espelhados):

saída[b, y, x, c] = max_{dy, dx} entrada[b, passadas[1] * y + taxas[1] * dy, passadas[2] * x + taxas[2] * dx, c ] + filtro[dy, dx, c]

O pool máximo é um caso especial quando o filtro tem tamanho igual ao tamanho do kernel do pool e contém todos os zeros.

Nota sobre dualidade: A dilatação da `entrada` pelo `filtro` é igual à negação da erosão da `-entrada` pelo `filtro` refletido.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída <T>
asOutput ()
Retorna o identificador simbólico do tensor.
estático <T estende TNumber > Dilation2d <T>
create (escopo do escopo , entrada do operando <T>, filtro do operando <T>, passos de lista<longos>, taxas de lista<longos>, preenchimento de string)
Método de fábrica para criar uma classe que envolve uma nova operação Dilation2d.
Saída <T>
saída ()
4-D com forma `[lote, out_height, out_width, profundidade]`.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor Constante: "Dilatação2D"

Métodos Públicos

Saída pública <T> asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static Dilation2d <T> create (escopo do escopo , entrada do operando <T>, filtro do operando <T>, passos de lista<longos>, taxas de lista<longos>, preenchimento de string)

Método de fábrica para criar uma classe que envolve uma nova operação Dilation2d.

Parâmetros
escopo escopo atual
entrada 4-D com forma `[lote, altura_in_, largura_in_, profundidade]`.
filtro 3-D com forma `[altura_filtro, largura_filtro, profundidade]`.
avanços O avanço da janela deslizante para cada dimensão do tensor de entrada. Deve ser: `[1, stride_height, stride_width, 1]`.
cotações A passada de entrada para dilatação morfológica atrosa. Deve ser: `[1, rate_height, rate_width, 1]`.
preenchimento O tipo de algoritmo de preenchimento a ser usado.
Devoluções
  • uma nova instância de Dilation2d

Saída pública <T> saída ()

4-D com forma `[lote, out_height, out_width, profundidade]`.