netket.experimental.nn.rnn.LSTMCell#
- class netket.experimental.nn.rnn.LSTMCell[source]#
Bases:
RNNCellLong short-term memory cell.
- Attributes
- kernel_init: Callable[[Any, Sequence[int], None | str | type[Any] | dtype | _SupportsDType], Array]#
initializer for the weight matrix.
- Methods
- __call__(inputs, cell_mem, hidden)[source]#
Applies the RNN cell to a batch of input sites at a given index.
- Parameters:
inputs – input data with dimensions (batch, in_features).
cell_mem – cell memory from the previous site with dimensions (batch, features).
hidden – hidden memories from the previous neighbors with dimensions (batch, n_neighbors, features).
- Returns:
cell_memthe updated cell memory with dimensions
(batch, self.features).
outputsthe updated hidden memory with dimensions
(batch, self.features), also serves as the output data at the current site for thenetket.experimental.nn.rnn.RNNLayerlayer.