Long Short-Term Networks or LSTMs are a popular and powerful type of Recurrent Neural Network, or RNN. They can be quite difficult to configure and apply to arbitrary sequence prediction problems, even with well defined and “easy to use” interfaces like those provided in the Keras deep learning library in Python. One reason for this difficulty in Keras is the use of the TimeDistributed wrapper lay
![How to Use the TimeDistributed Layer in Keras - MachineLearningMastery.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/5f8f8ba4e45173ffcd1d5b46388072a91bdb1b04/height=288;version=1;width=512/https%3A%2F%2Fmachinelearningmastery.com%2Fwp-content%2Fuploads%2F2017%2F05%2FHow-to-Use-the-TimeDistributed-Layer-for-Long-Short-Term-Memory-Networks-in-Python.jpg)