Estrae uno sguardo dal tensore di input.
Restituisce un insieme di finestre chiamate glimpses estratte nella posizione `offset` 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 batch sono gli stessi del tensore di input. L'altezza e la larghezza delle finestre di output sono specificate nel parametro `size`.
L'argomento `normalized` e` centered` controlla come sono costruite le finestre:
- Se le coordinate sono normalizzate ma non centrate, 0,0 e 1,0 corrispondono al minimo e al massimo di ciascuna quota 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 superiore sinistro, l'angolo inferiore destro si trova a (1.0, 1.0) e il centro è a (0, 0).
- Se le coordinate non sono normalizzate, vengono interpretate come numeri di pixel.
Classi annidate
classe | ExtractGlimpseV2.Options | Attributi opzionali per ExtractGlimpseV2 |
Metodi pubblici
Uscita <Float> | asOutput () Restituisce la maniglia simbolica di un tensore. |
static ExtractGlimpseV2.Options | centrato (Booleano centrato) |
static ExtractGlimpseV2 | |
Uscita <Float> | intravedere () Un tensore che rappresenta gli scorci "[batch_size, glimpse_height, glimpse_width, channels]". |
static ExtractGlimpseV2.Options | noise ( rumore delle corde) |
static ExtractGlimpseV2.Options | normalizzato (booleano normalizzato) |
static ExtractGlimpseV2.Options | uniformNoise (Boolean uniformNoise) |
Metodi ereditati
Metodi pubblici
output pubblico <Float> asOutput ()
Restituisce la maniglia simbolica di un tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
public static ExtractGlimpseV2.Options centered (Boolean centered)
Parametri
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. |
---|
public static ExtractGlimpseV2 create ( Scope scope, Operand <Float> input, Operand <Integer> size, Operand <Float> offset, Options ... options)
Metodo Factory per creare una classe che racchiude una nuova operazione ExtractGlimpseV2.
Parametri
scopo | ambito attuale |
---|---|
ingresso | Un tensore a virgola mobile 4-D di forma `[batch_size, height, width, channels]`. |
dimensione | Un tensore 1-D di 2 elementi contenente la dimensione degli scorci da estrarre. L'altezza del glimpse deve essere specificata per prima, seguita dalla larghezza del glimpse. |
offset | Un tensore intero bidimensionale di forma "[batch_size, 2]" contenente le posizioni y, x del centro di ciascuna finestra. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di ExtractGlimpseV2
output pubblico <Float> glimpse ()
Un tensore che rappresenta gli scorci "[batch_size, glimpse_height, glimpse_width, channels]".
public static ExtractGlimpseV2.Options noise (String noise)
Parametri
rumore | indica se il rumore deve "uniforme", "gaussiano" o "zero". L'impostazione predefinita è "uniform", il che significa che il tipo di rumore sarà deciso da "uniform_noise". |
---|
public static ExtractGlimpseV2.Options normalizzato (booleano normalizzato)
Parametri
normalizzato | indica se le coordinate di offset sono normalizzate. |
---|
public static ExtractGlimpseV2.Options uniformNoise (Boolean uniformNoise)
Parametri
uniformNoise | indica se il rumore deve essere generato utilizzando una distribuzione uniforme o una distribuzione gaussiana. |
---|