Lstm基础学习

lstm

长短期记忆网络,是一种时间递归神经网络(是一种改进之后的循环神经网络),适合于处理和预测时间序列中间隔和延迟相对较长的重要事件。在原始RNN基础之上增加状态保存,来保存长期的状态。

输入

在某一时刻,每一个“细胞”又三个输入值:当前时刻网络的输入值,上一时刻的输出值,以及上一时刻单元状态。

输出

在某一时刻,lstm有两个输出值:当前时刻的输出值和当前时刻的状态,作为下一时刻的输入值。

遗忘门

决定了上一时刻的单元状态有多少保留到当前时刻
在这里插入图片描述
a< t-1>:t-1时刻的输出
x< t >:t时刻本层的输入
wf:变量的权重
bf:偏执项
Ff:介于0-1,1:完全保留,0:完全舍弃

输入门

决定了当前时刻网络的输入有多少保存到单元状态
在这里插入图片描述tanh双曲正切激励函数和Fu共同决定什么样的新信存入状态中
在这里插入图片描述
最终通过遗忘门遗忘部分旧信息
在这里插入图片描述确定什么样的信息放入状态中

输出门

控制单元状态有多少输出到 LSTM 的当前输出值
在这里插入图片描述
(引用图片说明)

在这里插入图片描述门机制是让信息选择式通过的方法,通过sigmoid函数和点乘操作实现。sigmoid取值介于0~1之间,点乘则决定了传送的信息量(每个部分有多少量可以通过),当sigmoid取0时表示舍弃信息,取1时表示完全传输(即完全记住)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值