classe final pública LSTMBlockCellGrad
Calcula a propagação inversa da célula LSTM para 1 passo de tempo.
Essa implementação deve ser usada em conjunto com LSTMBlockCell.
Métodos públicos
| estático <T estende Número> LSTMBlockCellGrad <T> | create ( Escopo do 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 , Boolean 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 de volta. |
| Saída <T> | difo () A derivada wrt para [i, cs, f, o]. |
| Saída <T> | wcfGrad () O gradiente para wcf ser apoiado de volta. |
| Saída <T> | wciGrad () O gradiente para wci ser apoiado de volta. |
| Saída <T> | wcoGrad () O gradiente para wco ser apoiado de volta. |
Métodos Herdados
Métodos públicos
public static LSTMBlockCellGrad <T> create ( Escopo do 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, Boolean usePeephole)
Método de fábrica para criar uma classe que envolve uma nova operação LSTMBlockCellGrad.
Parâmetros
| alcance | escopo atual |
|---|---|
| x | A entrada para a célula LSTM, forma (batch_size, num_inputs). |
| csAnterior | O estado da célula anterior. |
| hAnterior | O estado h anterior. |
| W | 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 a conexão do olho mágico do portão de esquecimento. |
| wco | A matriz de peso para a conexão do olho mágico da porta de saída. |
| b | O vetor de viés. |
| eu | A porta de entrada. |
| cs | O estado da célula antes do tanh. |
| f | O portão do esquecimento. |
| o | A porta de saída. |
| ci | A entrada da célula. |
| co | A célula após o 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