What is the meaning of the (None, 100) in Output Shape? Is this(\"None\") the Sample number or the hidden dimension?
Yes, None in summary means a dynamic dimension of a batch (mini batch). This is why you can set any batch size to your model.
None
The summary() method is part of TF that incorporates Keras method print_summary().
summary()