ExtractGlimpseV2

public final class ExtractGlimpseV2

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
create ( ambito ambito, operando <Float> input, operando <Integer> size, operando <Float> offset, opzioni ... opzioni)
Metodo Factory per creare una classe che racchiude una nuova operazione ExtractGlimpseV2.
Uscita <Float>
intravedere ()
Un tensore che rappresenta gli scorci "[batch_size, glimpse_height, glimpse_width, channels]".
static ExtractGlimpseV2.Options
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.