tensorflow:: ops:: ExtractGlimpse

#include <image_ops.h>

Extrae una pequeña muestra del tensor de entrada.

Resumen

Devuelve un conjunto de ventanas llamadas "destellos" extraídas en offsets de posición del tensor de entrada. Si las ventanas se superponen solo parcialmente con las entradas, las áreas no superpuestas se rellenarán con ruido aleatorio.

El resultado es un tensor 4D con forma [batch_size, glimpse_height, glimpse_width, channels] . Las dimensiones de los canales y del lote son las mismas que las del tensor de entrada. La altura y el ancho de las ventanas de salida se especifican en el parámetro size .

El argumento normalized y centered controla cómo se construyen las ventanas:

  • Si las coordenadas están normalizadas pero no centradas, 0,0 y 1,0 corresponden al mínimo y al máximo de cada dimensión de altura y anchura.
  • Si las coordenadas están normalizadas y centradas, su rango va de -1.0 a 1.0. Las coordenadas (-1.0, -1.0) corresponden a la esquina superior izquierda, la esquina inferior derecha se encuentra en (1.0, 1.0) y el centro está en (0, 0).
  • Si las coordenadas no están normalizadas, se interpretan como números de píxeles.

Argumentos:

  • ámbito: Un objeto de ámbito
  • Entrada: Un tensor flotante de 4 dimensiones con forma [batch_size, height, width, channels] .
  • tamaño: Un tensor unidimensional de 2 elementos que contiene el tamaño de los fragmentos a extraer. Primero se debe especificar la altura del fragmento, seguida del ancho.
  • offsets: Un tensor entero bidimensional de forma [batch_size, 2] que contiene las ubicaciones y, x del centro de cada ventana.

Atributos opcionales (ver Attrs ):

  • centrado: indica si las coordenadas de desplazamiento están centradas con respecto a la imagen; en ese caso, el desplazamiento (0, 0) se refiere al centro de las imágenes de entrada. Si es falso, el desplazamiento (0,0) corresponde a la esquina superior izquierda de las imágenes de entrada.
  • normalizado: indica si las coordenadas de desplazamiento están normalizadas.
  • uniform_noise: indica si el ruido debe generarse utilizando una distribución uniforme o una distribución gaussiana.
  • ruido: indica si el ruido debe ser uniform , gaussian o zero . El valor predeterminado es uniform , lo que significa que el tipo de ruido será determinado por uniform_noise .

Devoluciones:

  • Output : Un tensor que representa los destellos [batch_size, glimpse_height, glimpse_width, channels] .

Constructores y destructores

ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets)
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs)

Atributos públicos

glimpse
operation

Funciones públicas

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

funciones estáticas públicas

Centered (bool x)
Noise (StringPiece x)
Normalized (bool x)
UniformNoise (bool x)

Estructuras

tensorflow:: ops:: ExtractGlimpse:: Attrs

Configuradores de atributos opcionales para ExtractGlimpse .

Atributos públicos

vistazo

::tensorflow::Output glimpse

operación

Operation operation

Funciones públicas

Extracto de un vistazo

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets
)

Extracto de un vistazo

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets,
  const ExtractGlimpse::Attrs & attrs
)

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const 

funciones estáticas públicas

Centrado

Attrs Centered(
  bool x
)

Ruido

Attrs Noise(
  StringPiece x
)

Normalizado

Attrs Normalized(
  bool x
)

Ruido uniforme

Attrs UniformNoise(
  bool x
)