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.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

estático <T estende TNumber > 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

org.tensorflow.op.RawOp
booleano final
é igual (objeto obj)
int final
Operação
op ()
Retorne esta unidade de cálculo como uma única Operation .
sequência final
boleano
é igual (objeto arg0)
aula final<?>
getClass ()
interno
código hash ()
vazio final
notificar ()
vazio final
notificar todos ()
Corda
para sequenciar ()
vazio final
espere (long arg0, int arg1)
vazio final
espere (arg0 longo)
vazio final
espere ()
org.tensorflow.op.Op
ambiente de execução abstrato
env ()
Retorne o ambiente de execução em que esta operação foi criada.
operação abstrata
op ()
Retorne esta unidade de cálculo como uma única Operation .

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor Constante: "LSTMBlockCellGrad"

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.