tensorflow :: operaciones :: ExtraerGlimpse

#include <image_ops.h>

Extrae un vistazo del tensor de entrada.

Resumen

Devuelve un conjunto de ventanas llamadas vislumbres extraídas en offsets ubicación del tensor de entrada. Si las ventanas solo se superponen parcialmente a las entradas, las áreas que no se superponen se llenarán con ruido aleatorio.

El resultado es un tensor de forma 4-D [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 de 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 alto y ancho.
  • Si las coordenadas están normalizadas y centradas, oscilan entre -1,0 y 1,0. Las coordenadas (-1.0, -1.0) corresponden a la esquina superior izquierda, la esquina inferior derecha está ubicada 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:

  • alcance: un objeto de alcance
  • entrada: Un tensor flotante 4-D de forma [batch_size, height, width, channels] .
  • tamaño: Un tensor 1-D de 2 elementos que contiene el tamaño de los destellos a extraer. Primero se debe especificar la altura del vislumbre, seguida del ancho del vislumbre.
  • compensaciones: Un tensor entero 2-D de forma [batch_size, 2] contiene las ubicaciones y, x del centro de cada ventana.

Atributos opcionales (consulte Attrs ):

  • centrado: indica si las coordenadas de desplazamiento están centradas con respecto a la imagen, en cuyo caso el desplazamiento (0, 0) es relativo 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 que significa que el tipo de ruido será decidido 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 publicas

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

Establecedores de atributos opcionales para ExtractGlimpse .

Atributos públicos

vistazo

::tensorflow::Output glimpse

operación

Operation operation

Funciones publicas

ExtraerGlimpse

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

ExtraerGlimpse

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

 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
)