BasicLSTMCell 是最简单的LSTMCell,源码位于:/tensorflow/contrib/rnn/python/ops/core_rnn_cell_impl.py。 BasicLSTMCell 继承了RNNCell,源码位于:/tensorflow/python/ops/rnn_cell_impl.py
def __init__(self, num_units, forget_bias=1.0, input_size=None, state_is_tuple=True, activation=tanh):
Args:
num_units
: int, The number of units in the LSTM cell.神经元数量forget_bias
: float, The bias added to forget gates (see above). Must set to0.0
manually when restoring from CudnnLSTM-trained checkpoints. 遗忘的偏置是0-1的数,1全记得,0全忘记state_is_tuple
: If True, accepted and returned states are 2-tuples of thec_state
andm_state
. If False, they are concatenated along the column axis. The latter behavior will soon be deprecated.最好是true,返回元祖。activation
: Activation function of the inner states. Default:tanh
. 激活函数,默认tanh- input_size: Deprecated and unused.