https://www.cnblogs.com/AntonioSu/p/8798960.html
http://colah.github.io/posts/2015-08-Understanding-LSTMs/