https://cloud.tencent.com/developer/article/1143127https://distill.pub/2016/augmented-rnns/https://luozhouyang.github.io/attetnion_mechanism/