RNN之LSTM(3)

具体算法:
k表示输出单元,i表示隐藏层单元, cj 代表第j个记忆单元块 cvj 代表 cj 的第v个单元,u,l,m代表任意单元,t表示一个给定输入序列的所有时刻。
门单元的激活函数:
f(x)=11+exp(x)
h函数为:
h(x)=21+exp(x)1
g函数为:
g(x)=41+exp(x)2
前向传递:
第i个隐藏层单元的输入和激活函数:
这里写图片描述
inj 的网络输入和激活函数:
这里写图片描述
outj 的网络输入和激活函数:
这里写图片描述
网络的输入 netcvj(t) ,内部状态 scvj ,记忆细胞块的第v个cell的输出激活函数 ycvj
这里写图片描述
输出单元k的输入和激活函数:
这里写图片描述
反向传播
一旦error 离开记忆细胞或单元门,则会被截断,这样会避免出现循环的情况(有些错误通过输入或输入门理考某些cell后可能会通过输出或输出门再加入到该cell中)。这样就保证了constant error flow。
剩下公式推导待之后更新。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值