LSTM short for Long Short-Term Memory is an Artificial Intelligence architecture. It is often used to build stable deep learning models. It can remember sequences in data elements that could be used to train models.
The model that I built uses LSTM architecture to remember the occurrence of words. It also tries to keep the meaning of the final generated text related to the seed sentence that we provide.
I used Tensorflow to train the model for the Text Generation process. It could also be used to train models for Digit Recognition, Image Recognition and other data-oriented NLP models.