LSTMBlockCellGrad

LSTMBlockCellGrad classe final pública

Calcula a propagação regressiva da célula LSTM por 1 passo de tempo.

Esta implementação deve ser usada em conjunto com LSTMBlockCell.

Métodos Públicos

estática <T estende Number> LSTMBlockCellGrad <T>
criar ( Scope escopo, Operando <T> x, Operando <T> csPrev, Operando <T> hPrev, Operando <T> w, Operando <T> wci, Operando <T> WCF, Operando <T> OMA, 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)
Método de fábrica para criar uma classe envolvendo uma nova operação LSTMBlockCellGrad.
Output <T>
csPrevGrad ()
O gradiente de cs a ser apoiado nas costas.
Output <T>
dicfo ()
A derivada em relação a [i, cs, f, o].
Output <T>
wcfGrad ()
O gradiente para wcf ser apoiado nas costas.
Output <T>
wciGrad ()
O gradiente para wci ser apoiado nas costas.
Output <T>
wcoGrad ()
O gradiente para wco ser apoiado nas costas.

Métodos herdados

Métodos Públicos

public static LSTMBlockCellGrad <T> create ( Scope escopo, Operando <T> x, Operando <T> csPrev, Operando <T> hPrev, Operando <T> w, Operando <T> wci, Operando <T> WCF, Operando <T > OMA, 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)

Método de fábrica para criar uma classe envolvendo uma nova operação LSTMBlockCellGrad.

Parâmetros
alcance escopo atual
x A entrada para a célula LSTM, forma (batch_size, num_inputs).
csPrev O estado anterior da célula.
hPrev O estado h anterior.
C A matriz de peso.
wci A matriz de peso para a conexão do olho mágico da porta de entrada.
wcf A matriz de peso para esquecer a conexão do olho mágico do portão.
wco A matriz de peso para a conexão do olho mágico do portão de saída.
b O vetor de polarização.
eu A porta de entrada.
cs O estado da célula antes do tanh.
f O portão de esquecimento.
o O portão de saída.
ci A entrada da célula.
co A célula depois do tanh.
csGrad O gradiente atual de cs.
hGrad O gradiente do vetor h.
usePeephole Se a célula usa conexões de olho mágico.
Devoluções
  • uma nova instância de LSTMBlockCellGrad

pública Output <T> csPrevGrad ()

O gradiente de cs a ser apoiado nas costas.

pública Output <T> dicfo ()

A derivada em relação a [i, cs, f, o].

pública Output <T> wcfGrad ()

O gradiente para wcf ser apoiado nas costas.

pública Output <T> wciGrad ()

O gradiente para wci ser apoiado nas costas.

pública Output <T> wcoGrad ()

O gradiente para wco ser apoiado nas costas.