tensoreflusso:: ops:: EstrattoGlimpse
#include <image_ops.h>
Estrae uno scorcio dal tensore di input.
Riepilogo
Restituisce una serie di finestre chiamate scorci estratte negli offsets
di posizione dal tensore di input. Se le finestre si sovrappongono solo parzialmente agli ingressi, le aree non sovrapposte verranno riempite con rumore casuale.
Il risultato è un tensore 4-D di forma [batch_size, glimpse_height, glimpse_width, channels]
. I canali e le dimensioni del lotto sono le stesse del tensore di ingresso. L'altezza e la larghezza delle finestre di output sono specificate nel parametro size
.
L'argomento normalized
e centered
controlla come vengono costruite le finestre:
- Se le coordinate sono normalizzate ma non centrate, 0.0 e 1.0 corrispondono al minimo e al massimo di ciascuna dimensione di altezza e larghezza.
- Se le coordinate sono sia normalizzate che centrate, vanno da -1,0 a 1,0. Le coordinate (-1.0, -1.0) corrispondono all'angolo in alto a sinistra, l'angolo in basso a destra si trova in (1.0, 1.0) e il centro è in (0, 0).
- Se le coordinate non sono normalizzate vengono interpretate come numeri di pixel.
Argomenti:
- scope: un oggetto Scope
- input: un tensore float 4-D di forma
[batch_size, height, width, channels]
. - size: un tensore 1-D di 2 elementi contenente la dimensione degli scorci da estrarre. L'altezza dello scorcio deve essere specificata per prima, seguita dalla larghezza dello scorcio.
- offsets: un tensore intero 2D di forma
[batch_size, 2]
contenente le posizioni y, x del centro di ciascuna finestra.
Attributi facoltativi (vedi Attrs
):
- centrato: indica se le coordinate di offset sono centrate rispetto all'immagine, nel qual caso l'offset (0, 0) è relativo al centro delle immagini in ingresso. Se falso, l'offset (0,0) corrisponde all'angolo superiore sinistro delle immagini di input.
- normalizzato: indica se le coordinate di offset sono normalizzate.
- uniform_noise: indica se il rumore deve essere generato utilizzando una distribuzione uniforme o una distribuzione gaussiana.
- rumore: indica se il rumore deve essere
uniform
,gaussian
ozero
. Il valore predefinito èuniform
il che significa che il tipo di rumore sarà deciso dauniform_noise
.
Resi:
-
Output
: un tensore che rappresenta gli scorci[batch_size, glimpse_height, glimpse_width, channels]
.
Costruttori e distruttori | |
---|---|
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) |
Attributi pubblici | |
---|---|
glimpse | |
operation |
Funzioni pubbliche | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Funzioni pubbliche statiche | |
---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) |
Strutture | |
---|---|
tensorflow:: ops:: ExtractGlimpse:: Attrs | Setter di attributi facoltativi per ExtractGlimpse . |
Attributi pubblici
occhiata
::tensorflow::Output glimpse
operazione
Operation operation
Funzioni pubbliche
EstrattoGlimpse
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
EstrattoGlimpse
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs )
nodo
::tensorflow::Node * node() const
operatore::tensorflow::Input
operator::tensorflow::Input() const
operatore::tensorflow::Output
operator::tensorflow::Output() const
Funzioni pubbliche statiche
Centrato
Attrs Centered( bool x )
Rumore
Attrs Noise( StringPiece x )
Normalizzato
Attrs Normalized( bool x )
Rumore uniforme
Attrs UniformNoise( bool x )