flujo tensor:: operaciones:: Extraer vislumbre

#include <image_ops.h>

Extrae un vistazo del tensor de entrada.

Resumen

Devuelve un conjunto de ventanas llamadas vislumbres extraídas en offsets de 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 de ruido aleatorio.

El resultado es un tensor de forma 4-D [batch_size, glimpse_height, glimpse_width, channels] . Los canales y las dimensiones del lote son los mismos que los 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 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 se ubica 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 de visión, seguida por el ancho de visión.
  • compensaciones: Un tensor entero 2-D 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 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 , lo que significa que el tipo de ruido lo decidirá 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:: operaciones:: ExtractGlimpse:: Atributos

Configuradores de atributos opcionales para ExtractGlimpse .

Atributos públicos

vistazo

::tensorflow::Output glimpse

operación

Operation operation

Funciones públicas

Extraer vislumbre

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

Extraer vislumbre

 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
)