LSTM
g(t)f(t)q(t)s~(t)s(t)h(t)o(t)y^(t)=σ(bg+Wgh(t−1)+Ugx(t))=σ(bf+Wfh(t−1)+Ufx(t))=σ(bq+Wqh(t−1)+Uqx(t))=tanh(bs+Wsh(t−1)+Usx(t))=f(t)⊙s(t−1)+g(t)⊙s~(t)=q(t)⊙tanh(s(t))=by+Vh(t)=softmax(o(t))(输入门)(遗忘门)(输出门)(候选状态)(细胞状态更新)(隐状态读出)
其中:
- 遗忘门控制长期记忆信息 s(t−1)(cell state)的比例(实现“只记住有用的信息”)
- 输入门控制短期记忆(上一步的隐藏层输出)h(t−1) 的比例
- 输出门控制隐藏层输出的比例(将“记住什么”和“输出什么”解耦)
如图:

图中绿色的线为短期记忆,蓝色的线是长期记忆。