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> | |
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
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