title: Keras LSTM TimeDistributed, stateful
body: <p>Is there any detailed explanations how do TimeDistributed, stateful and return_sequences work? Do I have to set shuffle=False in both cases? Does it work for windows (1-11, 2-12, 3-13 etc.) or should it be used in batches (1-11, 12-22, 13-33 etc.)</p>
  
  <p>I'm particularly interested in LSTM layers.</p>