深度学习——递归神经网络RNN

本文深入探讨了递归神经网络(RNN),包括其工作原理、梯度消失问题以及反向传播。接着介绍了LSTM(长短期记忆网络)作为解决RNN梯度消失问题的方案,详细阐述了LSTM的门机制、Peephole Connection及其作用。最后提到了Word2Vec,一种基于RNN的词向量学习方法。

RNN

在这里插入图片描述
传统神经网络和卷积神经网络只适用于预先设定的大小(固定大小的输入产生固定大小的输出)。RNN的输入输出长度都是可变的。
可以用来做机器翻译,情绪分析等。

RNNs的工作原理是迭代更新一个隐藏状态h,它是一可以有任意维度的向量。
在这里插入图片描述
对于任意的一个ht:
1、由对应的输入xt与上一个隐藏层ht-1来计算
2、输出yt是由ht计算出的结果。
这样,前一次的输出结果,就会带到下一次的隐藏层中,跟着一起训练。

每一个步骤都是采用的相同的权重,通常来讲,一个典型的RNN通常只需3组权重去完成它的计算。
Wxh for all xt ->ht links
Whh for all ht-1 ->ht links
Why for all ht -> yt links
两个偏差
bh 添加在计算ht时
by 添加在计算yt时

方程为:
ht = tanh(Wxtxt + Whhht-1 + bh) (激活函数蚕蛹双曲线函数)
yt = Why*ht + by
权重W为矩阵,其他变量均为向量。

损失函数为:
交叉熵损失与Softmax联合计算
L = -ln(pc)

参数优化方法: 梯度下降法(计算损

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值