Algoritmo para criar e treinar uma única célula LSTM.
O arquivo LSTM.py contém os parâmetros e métodos para criar e treinar uma célula LSTM com um número qualquer de neurônios.
O arquivo treino.py utiliza os métodos da classe LSTM e a fonte do exemplos de treino - o arquivo Livros.txt - para executar uma primeira leva de seções de treino.
O arquivo treino_continuado.py permite a continuação do treino por um número indefinido de seções.
O arquivo Livros.txt é uma compilação de livros. Este arquivo é utilizado pelo método criado no arquivo treino.py para criar exemplos de treino de qualquer tamanho.
As equações utilizadas neste código para realizar a retro-propagação podem ser encontradas neste artigo: https://docs.google.com/document/d/1aaA-SPDw4O3TLHlTo3PjXYcw9aXUDz1gu5D3o-WOfL0/edit?usp=sharing.