Extrai um vislumbre do tensor de entrada.
Retorna um conjunto de janelas chamado glimpses extraído no local `offsets` do tensor de entrada. Se as janelas se sobrepõem apenas parcialmente às entradas, as áreas não sobrepostas serão preenchidas com ruído aleatório.
O resultado é um tensor 4-D de forma `[batch_size, glimpse_height, glimpse_width, canais]`. Os canais e as dimensões do lote são iguais aos do tensor de entrada. A altura e largura das janelas de saída são especificadas no parâmetro `size`.
Os argumentos `normalized` e` centered` controlam como as janelas são construídas:
- Se as coordenadas são normalizadas, mas não centralizadas, 0,0 e 1,0 correspondem ao mínimo e máximo de cada dimensão de altura e largura.
- Se as coordenadas forem normalizadas e centralizadas, elas variam de -1,0 a 1,0. As coordenadas (-1,0, -1,0) correspondem ao canto superior esquerdo, o canto inferior direito está localizado em (1,0, 1,0) e o centro está em (0, 0).
- Se as coordenadas não forem normalizadas, elas serão interpretadas como números de pixels.
Classes aninhadas
classe | ExtractGlimpse.Options | Atributos opcionais para ExtractGlimpse |
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
Output < TFloat32 > | asOutput () Retorna o identificador simbólico do tensor. |
estáticos ExtractGlimpse.Options | centrado (booleano centrado) |
estática ExtractGlimpse | |
Output < TFloat32 > | vislumbrar () Um tensor que representa os vislumbres `[batch_size, glimpse_height, glimpse_width, canais]`. |
estáticos ExtractGlimpse.Options | ruído (ruído String) |
estáticos ExtractGlimpse.Options | normalizado (booleano normalizado) |
estáticos ExtractGlimpse.Options | uniformNoise (booleano uniformNoise) |
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 < TFloat32 > 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 ExtractGlimpse.Options centradas (booleana centrado)
Parâmetros
centrado | indica se as coordenadas de deslocamento estão centralizadas em relação à imagem, caso em que o deslocamento (0, 0) é relativo ao centro das imagens de entrada. Se for falso, o deslocamento (0,0) corresponde ao canto superior esquerdo das imagens de entrada. |
---|
public static ExtractGlimpse criar ( Scope escopo, Operando < TFloat32 > entrada, Operando < TInt32 > tamanho, Operando < TFloat32 > offsets, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação ExtractGlimpse.
Parâmetros
alcance | escopo atual |
---|---|
entrada | Um tensor flutuante 4-D de formato `[batch_size, height, width, channels]`. |
Tamanho | Um tensor 1-D de 2 elementos contendo o tamanho dos vislumbres a serem extraídos. A altura do vislumbre deve ser especificada primeiro, seguida pela largura do vislumbre. |
compensações | Um tensor inteiro 2-D de formato `[batch_size, 2]` contendo as localizações y, x do centro de cada janela. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de ExtractGlimpse
pública Output < TFloat32 > vislumbre ()
Um tensor que representa os vislumbres `[batch_size, glimpse_height, glimpse_width, canais]`.
public static ExtractGlimpse.Options ruído (ruído String)
Parâmetros
ruído | indica se o ruído deve ser `uniforme`,` gaussiano` ou `zero`. O padrão é `uniforme`, o que significa que o tipo de ruído será decidido por` uniform_noise`. |
---|
public static ExtractGlimpse.Options normalizada (booleana normalizado)
Parâmetros
normalizado | indica se as coordenadas de deslocamento são normalizadas. |
---|
public static ExtractGlimpse.Options uniformNoise (Boolean uniformNoise)
Parâmetros
ruído uniforme | indica se o ruído deve ser gerado usando uma distribuição uniforme ou uma distribuição Gaussiana. |
---|