TensorFlow学习记录:LSTM及其变种

1.普通LSTM

LSTM结构由Sepp Hochreiter教授和Jurgen Schmidhuber 教授于1997年提出,它本身就是一种特殊的循环结构,通过刻意的设计来避免长期依赖的问题,可以学习长期依赖信息。在一个整体的循环神经网络中,除了外部的RNN大循环(循环体是LSTM)外,还需要考虑LSTM本身单元“细胞”之间的自循环。这个自环与简单的带有tanh结构的循环体在RNN中的循环不同,单元“细胞”间的循环关系也展示了出来。

带有tanh结构循环体的简单RNN示意图:
在这里插入图片描述

LSTM结构示意图如下图所示:
在这里插入图片描述

LSTM本身循环体结构示意图:
在这里插入图片描述

参数名 说明
C t − 1 C_{t-1} Ct1 上一个时刻LSTM的细胞状态
h t − 1 h_{t-1} ht1 上一个时刻LSTM的输出状态或隐藏状态
x t x_{t} xt 当前时刻的输入
linear h t − 1 h_{t-1} ht1 x t x_{t} xt两个向量合并成一个更长的向量[ h t − 1 h_{t-1} ht1, x t x_{t} xt]
σ \sigma σ sigmoid函数,用于控制需要忘记,增加或者输出哪些值
f t f_{t} ft 遗忘门的输出, f t f_{t} ft= σ \sigma σ( W f W_{f} Wf*[ h t − 1 h_{t-1} ht1, x t x_{t} xt]+ b f b_{f} bf)
i t i_{t} it 输入门的输出, i t i_{t} i
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值