.. currentmodule:: symjax.nn.layers
.. autoclass:: LSTM .. automethod:: __init__ .. rubric:: Methods .. autosummary:: ~LSTM.__init__ ~LSTM.add_update ~LSTM.add_variable ~LSTM.argmax ~LSTM.argmin ~LSTM.astype ~LSTM.cast ~LSTM.clone ~LSTM.conj ~LSTM.conjugate ~LSTM.create_tensor ~LSTM.create_variable ~LSTM.dot ~LSTM.expand_dims ~LSTM.flatten ~LSTM.forward ~LSTM.gate ~LSTM.imag ~LSTM.init_input ~LSTM.matmul ~LSTM.max ~LSTM.mean ~LSTM.min ~LSTM.prod ~LSTM.real ~LSTM.repeat ~LSTM.reshape ~LSTM.round ~LSTM.squeeze ~LSTM.std ~LSTM.sum ~LSTM.transpose ~LSTM.var ~LSTM.variables .. rubric:: Attributes .. autosummary:: ~LSTM.dtype ~LSTM.fn_name ~LSTM.name ~LSTM.ndim ~LSTM.scope ~LSTM.shape ~LSTM.updates