LSTMBlockCellGrad

classe final pública LSTMBlockCellGrad

Calcula a propagação retroativa da célula LSTM para 1 timestep.

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

Métodos Públicos

estático <T estende número> LSTMBlockCellGrad <T>
create ( Escopo , 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 , Booleano usePeephole)
Método de fábrica para criar uma classe que envolve uma nova operação LSTMBlockCellGrad.
Saída <T>
csPrevGrad ()
O gradiente de cs a ser apoiado.
Saída <T>
difo ()
A derivada em relação a [i, cs, f, o].
Saída <T>
wcfGrad ()
O gradiente para o WCF ser apoiado.
Saída <T>
wciGrad ()
O gradiente para wci ser apoiado.
Saída <T>
wcoGrad ()
O gradiente para wco ser apoiado.

Métodos herdados

Métodos Públicos

public static LSTMBlockCellGrad <T> create ( Escopo escopo , 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, booleano usePeephole)

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

Parâmetros
escopo escopo atual
x A entrada para a célula LSTM, formato (batch_size, num_inputs).
csAnterior O estado anterior da célula.
hAnterior O estado h anterior.
c A matriz de peso.
wci A matriz de peso para conexão do olho mágico da porta de entrada.
banheiro A matriz de peso para a conexão do olho mágico do portão esquecido.
wco A matriz de peso para conexão do olho mágico da porta 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 do esquecimento.
ó A porta 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.
usarOlho mágico Se a célula usa conexões de olho mágico.
Devoluções
  • uma nova instância de LSTMBlockCellGrad

Saída pública <T> csPrevGrad ()

O gradiente de cs a ser apoiado.

Saída pública <T> dicfo ()

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

Saída pública <T> wcfGrad ()

O gradiente para o WCF ser apoiado.

Saída pública <T> wciGrad ()

O gradiente para wci ser apoiado.

Saída pública <T> wcoGrad ()

O gradiente para wco ser apoiado.