Dilation2d

public final class Dilation2d

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

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

Em detalhes, a dilatação 2-D morfológica 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, passos [1] * y + taxas [1] * dy, passos [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 a dualidade: A dilatação de `entrada` pelo` filtro` é igual à negação da erosão de `-entrada` pelo` filtro` refletido.

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

Output <T>
asOutput ()
Retorna o identificador simbólico do tensor.
estática <T estende TNumber > Dilation2d <T>
criar ( Scope escopo, Operando <T> entrada, Operando <T> filtro, List <longo> avanços, List <longo> taxas, String estofamento)
Método de fábrica para criar uma classe envolvendo uma nova operação Dilation2d.
Output <T>
saída ()
4-D com forma `[batch, out_height, out_width, depth]`.

Métodos herdados

Constantes

nome_op final String public static

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

Valor constante: "Dilation2D"

Métodos Públicos

pública Output <T> asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para as 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 ( Scope escopo, Operando <T> entrada, Operando <T> filtro, List <longo> avanços, List <longo> taxas, String estofamento)

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

Parâmetros
alcance escopo atual
entrada 4-D com a forma `[lote, altura, largura, profundidade]`.
filtro 3-D com forma `[altura_do_filtro, largura_do_filtro, profundidade]`.
passos largos A passada da janela deslizante para cada dimensão do tensor de entrada. Deve ser: `[1, stride_height, stride_width, 1]`.
cotações O passo de entrada para a 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

pública Output <T> de saída ()

4-D com forma `[batch, out_height, out_width, depth]`.