Gradiente di disaccoppiamento.
Agisce come Batch ma utilizza l'indice batch_index specificato di elementi di batch non appena diventano disponibili. Ciò garantisce che i gradienti vengano propagati indietro nella stessa sessione in cui è stato eseguito il passaggio in avanti.
original_input: l'input per l'operazione Unbatch questo è il gradiente di. batch_index: batch_index dato all'operazione Unbatch questo è il gradiente di. grad: il gradiente a valle. id: lo scalare id emesso da Batch. batched_grad: il valore restituito, un tensore vuoto o il gradiente in batch. container: container per controllare la condivisione delle risorse. shared_name: si presume che le istanze di UnbatchGrad con lo stesso contenitore e shared_name appartengano allo stesso batch. Se lasciato vuoto, il nome dell'operazione verrà utilizzato come nome condiviso.
Classi annidate
classe | UnbatchGrad.Options | Attributi opzionali per UnbatchGrad |
Metodi pubblici
Uscita <T> | asOutput () Restituisce la maniglia simbolica di un tensore. |
Uscita <T> | batchedGrad () |
static UnbatchGrad.Options | container (String container) |
static <T> UnbatchGrad <T> | |
static UnbatchGrad.Options | sharedName (stringa sharedName) |
Metodi ereditati
Metodi pubblici
output pubblico <T> 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 UnbatchGrad <T> create ( Scope scope, Operand <T> originalInput, Operand <Long> batchIndex, Operand <T> grad, Operand <Long> id, Options ... options)
Metodo Factory per creare una classe che racchiude una nuova operazione UnbatchGrad.
Parametri
scopo | ambito attuale |
---|---|
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di UnbatchGrad