What is meaning of unit cell in LSTM

keras.layers.LSTM(units, activation=‘tanh’, recurrent_activation=‘hard_sigmoid’, use_bias=True, kernel_initializer=‘glorot_uniform’, recurrent_initializer=‘orthogonal’, bias_initializer=‘zeros’, unit_

The “units” represents the number of hidden states or the “hidden unit length”. It represents how many hidden states there are and also represents the output dimension (since we output the hidden state at the end of the LSTM).