Calcula a propagação direta da célula LSTM para um intervalo de tempo.
Esta implementação usa 1 matriz de peso e 1 vetor de polarização, e há uma conexão opcional com olho mágico.
Esta operação do kernel implementa as seguintes equações matemáticas:
xh = [x, h_prev]
 [i, f, ci, o] = xh * w + b
 f = f + forget_bias
 
 if not use_peephole:
   wci = wcf = wco = 0
 
 i = sigmoid(cs_prev * wci + i)
 f = sigmoid(cs_prev * wcf + f)
 ci = tanh(ci)
 
 cs = ci .* i + cs_prev .* f
 cs = clip(cs, cell_clip)
 
 o = sigmoid(cs * wco + o)
 co = tanh(cs)
 h = co .* o
 Classes aninhadas
| aula | LSTMBlockCell.Options | Atributos opcionais para LSTMBlockCell | |
Constantes
| Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow | 
Métodos Públicos
| LSTMBlockCell.Options estático |  cellClip (cellClip flutuante) | 
| Saída <T> |  ci ()  A entrada da célula. | 
| Saída <T> |  co ()  A célula depois do tanh. | 
| estático <T estende TNumber > LSTMBlockCell <T> | |
| Saída <T> |  cs ()  O estado da célula antes do tanh. | 
| Saída <T> |  f ()  O portão do esquecimento. | 
| LSTMBlockCell.Options estático |  esquecerBias (float esquecerBias) | 
| Saída <T> |  h ()  O vetor h de saída. | 
| Saída <T> |  eu ()  A porta de entrada. | 
| Saída <T> |  o ()  A porta de saída. | 
| LSTMBlockCell.Options estático |  usePeephole (booleano usePeephole)  | 
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
público estático LSTMBlockCell.Options cellClip (Float cellClip)
Parâmetros
| cellClip | Valor para o qual recortar o valor 'cs'. | 
|---|
public static LSTMBlockCell <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, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação LSTMBlockCell.
Parâmetros
| escopo | escopo atual | 
|---|---|
| x | A entrada para a célula LSTM, forma (batch_size, num_inputs). | 
| csAnterior | Valor do estado da célula na etapa de tempo anterior. | 
| hAnterior | Saída da célula anterior na etapa de tempo 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. | 
| opções | carrega valores de atributos opcionais | 
Devoluções
- uma nova instância de LSTMBlockCell
público estático LSTMBlockCell.Options esqueçaBias (Float esqueçaBias)
Parâmetros
| esqueçaBias | O preconceito do portão do esquecimento. | 
|---|
public static LSTMBlockCell.Options usePeephole (booleano usePeephole)
Parâmetros
| usarOlho mágico | Se deve usar pesos de olho mágico. | 
|---|