top | item 10572198

Anyone Can Learn to Code an LSTM-RNN (Part 1: RNN)

125 points| williamtrask | 10 years ago |iamtrask.github.io

14 comments

order
[+] digisth|10 years ago|reply
If you want to know more about RNNs in general, I can't recommend watching the videos/reading the notes from this course enough:

http://cs224d.stanford.edu/syllabus.html

If you want something more basic to get your head around NNs, I recommend Denny Britz's "Neural Networks from Scratch":

http://www.wildml.com/2015/09/implementing-a-neural-network-...

I created a gist with a heavily commented version of his code:

https://gist.github.com/sthware/c47824c116e6a61a56d9

[+] Houshalter|10 years ago|reply
In theory yes, but these NN libraries are very difficult to set up. I remember it was a huge pain to get numpy working with lots of frustrations and learning technical things. Torch and theano are not supported on Windows at all.

I've been looking at brain simulator recently. It has it's own installer and a decent GUI: http://www.goodai.com/#!brain-simulator/c81c

[+] nicklo|10 years ago|reply
Terrific post! Its great to see things implemented in short, 1-file programs. Tends to demystify things a lot.

What did you use to make the diagrams + gifs?

[+] bravo|10 years ago|reply
I can't if I can't access that link.
[+] williamtrask|10 years ago|reply
not sure what happened...should be back up now. I'm guessing github hiccup