flux tensoriel : : opérations : : ExtraireAperçu

#include <image_ops.h>

Extrait un aperçu du tenseur d'entrée.

Résumé

Renvoie un ensemble de fenêtres appelées aperçus extraits aux offsets d'emplacement par rapport au tenseur d'entrée. Si les fenêtres ne chevauchent que partiellement les entrées, les zones non superposées seront remplies de bruit aléatoire.

Le résultat est un tenseur 4D de forme [batch_size, glimpse_height, glimpse_width, channels] . Les canaux et les dimensions du lot sont les mêmes que ceux du tenseur d'entrée. La hauteur et la largeur des fenêtres de sortie sont spécifiées dans le paramètre size .

L'argument normalized et centered contrôle la manière dont les fenêtres sont construites :

  • Si les coordonnées sont normalisées mais non centrées, 0,0 et 1,0 correspondent au minimum et au maximum de chaque dimension de hauteur et de largeur.
  • Si les coordonnées sont à la fois normalisées et centrées, elles vont de -1,0 à 1,0. Les coordonnées (-1.0, -1.0) correspondent au coin supérieur gauche, le coin inférieur droit est situé en (1.0, 1.0) et le centre est en (0, 0).
  • Si les coordonnées ne sont pas normalisées, elles sont interprétées comme des nombres de pixels.

Arguments:

  • scope : un objet Scope
  • entrée : un tenseur flottant 4D de forme [batch_size, height, width, channels] .
  • size : Un tenseur 1D de 2 éléments contenant la taille des aperçus à extraire. La hauteur d'aperçu doit être spécifiée en premier, suivie de la largeur d'aperçu.
  • offsets : un tenseur entier 2D de forme [batch_size, 2] contenant les emplacements y, x du centre de chaque fenêtre.

Attributs facultatifs (voir Attrs ) :

  • centré : indique si les coordonnées de décalage sont centrées par rapport à l'image, auquel cas le décalage (0, 0) est relatif au centre des images d'entrée. Si faux, le décalage (0,0) correspond au coin supérieur gauche des images d'entrée.
  • normalisé : indique si les coordonnées de décalage sont normalisées.
  • uniform_noise : indique si le bruit doit être généré en utilisant une distribution uniforme ou une distribution gaussienne.
  • noise : indique si le bruit doit être uniform , gaussian ou zero . La valeur par défaut est uniform , ce qui signifie que le type de bruit sera décidé par uniform_noise .

Retour:

  • Output : Un tenseur représentant les aperçus [batch_size, glimpse_height, glimpse_width, channels] .

Constructeurs et Destructeurs

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)

Attributs publics

glimpse
operation

Fonctions publiques

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

Fonctions statiques publiques

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

Structures

tensorflow :: ops :: ExtractGlimpse :: Attrs

Setters d'attributs facultatifs pour ExtractGlimpse .

Attributs publics

aperçu

::tensorflow::Output glimpse

opération

Operation operation

Fonctions publiques

ExtraireAperçu

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

ExtraireAperçu

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

nœud

::tensorflow::Node * node() const 

opérateur :: tensorflow :: Entrée

 operator::tensorflow::Input() const 

opérateur :: tensorflow :: Sortie

 operator::tensorflow::Output() const 

Fonctions statiques publiques

Centré

Attrs Centered(
  bool x
)

Bruit

Attrs Noise(
  StringPiece x
)

Normalisé

Attrs Normalized(
  bool x
)

Bruit Uniforme

Attrs UniformNoise(
  bool x
)