本文只是對bilstm的結(jié)構(gòu)進行解析,閱讀本文需要先了解lstm和bilstm的基本知識
biLSTM即雙向LSTM,它是由兩個單獨的兩個lstm組合合成,為了更直觀的理解,我畫了下面的圖

不同方向的lstm
組合起來就是下面的圖

一層的bilstm
注意上圖只是一層的bilstm,如果是多層的bilstm,則是兩個不同方向的多層lstm按照上圖拼接在一起

圖中這個符號表示拼接contat
最終的每個時間步i輸出hi = [hi,hi^],[ ]表示拼接操作,即如果lstm的隱層維度是50,那么bilstm的維度為100