Gradiente di Unbatch.
Funziona come Batch ma utilizza l'indice batch_index fornito per raggruppare le cose non appena diventano disponibili. Ciò garantisce che i gradienti vengano propagati all'indietro nella stessa sessione che ha eseguito il passaggio in avanti.
original_input: l'input per l'operazione Unbatch di cui è il gradiente. batch_index: il batch_index fornito all'operazione Unbatch di cui è il gradiente. grad: il gradiente a valle. id: l'id scalare emesso da Batch. batched_grad: il valore restituito, un tensore vuoto o il gradiente batch. contenitore: contenitore per controllare la condivisione delle risorse. shared_name: si presuppone 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 nidificate
classe | UnbatchGrad.Options | Attributi facoltativi per UnbatchGrad |
Metodi pubblici
Uscita <T> | comeuscita () Restituisce la maniglia simbolica di un tensore. |
Uscita <T> | batchGrad () |
statico UnbatchGrad.Options | contenitore (contenitore di stringhe) |
statico <T> UnbatchGrad <T> | |
statico UnbatchGrad.Options | nomecondiviso (Stringanomecondiviso) |
Metodi ereditati
Metodi pubblici
Uscita pubblica <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, Operando <T> originalInput, Operando <Long> batchIndex, Operando <T> grad, Operando <Long> id, Opzioni... opzioni)
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