LSTMBlockCellGrad

public final class LSTMBlockCellGrad

Calcola la propagazione all'indietro della cella LSTM per 1 passo temporale.

Questa implementazione deve essere utilizzata insieme a LSTMBlockCell.

Metodi pubblici

static <T estende il numero> LSTMBlockCellGrad <T>
create ( ambito ambito, operando <T> x, operando <T> csPrev, operando <T> hPrev, operando <T> w, operando <T> wci, operando <T> wcf, operando <T> wco, operando <T > b, Operando <T> i, Operando <T> cs, Operando <T> f, Operando <T> o, Operando <T> ci, Operando <T> co, Operando <T> csGrad, Operando <T> hGrad , Boolean usePeephole)
Metodo Factory per creare una classe che racchiude una nuova operazione LSTMBlockCellGrad.
Uscita <T>
csPrevGrad ()
Il gradiente di cs da sostenere.
Uscita <T>
dicfo ()
La derivata rispetto a [i, cs, f, o].
Uscita <T>
wcfGrad ()
La pendenza per il wcf da sostenere.
Uscita <T>
wciGrad ()
Il gradiente per cui wci deve essere sostenuto.
Uscita <T>
wcoGrad ()
La pendenza per la wco da sostenere.

Metodi ereditati

Metodi pubblici

public static LSTMBlockCellGrad <T> create ( Scope scope, Operand <T> x, Operand <T> csPrev, Operand <T> hPrev, Operand <T> w, Operand <T> wci, Operand <T> wcf, Operand <T > wco, operando <T> b, operando <T> i, operando <T> cs, operando <T> f, operando <T> o, operando <T> ci, operando <T> co, operando <T> csGrad , Operando <T> hGrad, Boolean usePeephole)

Metodo Factory per creare una classe che racchiude una nuova operazione LSTMBlockCellGrad.

Parametri
scopo ambito attuale
X L'input per la cella LSTM, shape (batch_size, num_inputs).
csPrev Lo stato della cella precedente.
hPrev Lo stato h precedente.
w La matrice del peso.
wci La matrice del peso per la connessione dello spioncino del gate di ingresso.
wcf La matrice di peso per la connessione di spioncino dimentica cancello.
wco La matrice del peso per la connessione dello spioncino del gate di uscita.
b Il vettore di bias.
io Il cancello di ingresso.
cs Lo stato cellulare prima del tanh.
f Il cancello del dimenticato.
o Il cancello di uscita.
ci L'input della cella.
co La cella dopo il tanh.
csGrad L'attuale gradiente di cs.
hGrad Il gradiente del vettore h.
usePeephole Indica se la cella utilizza connessioni spioncino.
ritorna
  • una nuova istanza di LSTMBlockCellGrad

output pubblico <T> csPrevGrad ()

Il gradiente di cs da sostenere.

output pubblico <T> dicfo ()

La derivata rispetto a [i, cs, f, o].

output pubblico <T> wcfGrad ()

La pendenza per il wcf da sostenere.

output pubblico <T> wciGrad ()

Il gradiente per cui wci deve essere sostenuto.

output pubblico <T> wcoGrad ()

La pendenza per la wco da sostenere.