Skip to content

Instantly share code, notes, and snippets.

View NX-G's full-sized avatar
🎯
Focusing

NX-G NX-G

🎯
Focusing
View GitHub Profile
@NX-G
NX-G / tf_lstm.py
Created August 24, 2018 12:29 — forked from siemanko/tf_lstm.py
Simple implementation of LSTM in Tensorflow in 50 lines (+ 130 lines of data generation and comments)
"""Short and sweet LSTM implementation in Tensorflow.
Motivation:
When Tensorflow was released, adding RNNs was a bit of a hack - it required
building separate graphs for every number of timesteps and was a bit obscure
to use. Since then TF devs added things like `dynamic_rnn`, `scan` and `map_fn`.
Currently the APIs are decent, but all the tutorials that I am aware of are not
making the best use of the new APIs.
Advantages of this implementation: