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 décalages d'emplacement par offsets
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
ouzero
. La valeur par défaut estuniform
ce qui signifie que le type de bruit sera décidé paruniform_noise
.
Retours :
-
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 )