机器学习:Recurrent Neural Network-RNN

应用举例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果有很多词汇的时候,one-encode会导致很长,可以将不常见的归类到other,也可以用n-gram进行编码

在这里插入图片描述
在这里插入图片描述
输出的是一个概率分布

在这里插入图片描述
相同的词得到不同的结果,需要网络具有记忆,RNN网络的设计就是使得网络具有部分的记忆能力。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
存在memory中的内容会不同,输出也会不同
在这里插入图片描述

深层次的网络也是可以的

在这里插入图片描述

不同的变形

在这里插入图片描述

  • jordan network是将输出放入memory
  • elman network是将中间放入memory
  • jordan network一般而言要比elman network要好

在这里插入图片描述
双向的RNN:考虑从前到后,从后到前。


LSTM

  • 输入门中,input-gate,打开还是关闭,是自己学习得到。
  • 输出门中,output-gate,外界是否可以读出来,打开的时候才能读出来,也是自己学习得到。
  • 遗忘门中,forget-gate,什么时候把memory里面的值遗忘掉,也是自己学习得到的。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    c’是新的memory中存的内容。
    遗忘门:打开的时候是记得,关闭的时候是遗忘。
    在这里插入图片描述
    人工RNN例子
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    4个input产生一个output,参数量是一般的网络的4倍。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

Learning target

在这里插入图片描述

在这里插入图片描述
RNN训练也是使用梯度下降算法得到,但是比较训练。
在这里插入图片描述
RNN的loss上下跳动非常震荡
在这里插入图片描述
通过clipping 控制梯度,当大于某个值的时候,都设置为该值继续训练。
在这里插入图片描述
RNN层数多,小量的变化会导致后续发生非常大的变化,梯度无穷大或者梯度为0.
在这里插入图片描述
不好训练的原因不是来自于激活函数,来自于累计。
帮助训练的技巧:

  • LSTM:解决梯度消失的问题,但不能解决梯度爆炸的问题
    在这里插入图片描述
  • GRU更方便,只有两个门。
    如果使用RNN比较过拟合时候,可以换成GRU试试。

其他变体:
在这里插入图片描述

更多应用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
CTC解决叠字多问题
在这里插入图片描述
在这里插入图片描述
假设所有的都是对的,穷举,可以通过dp规划来解决
在这里插入图片描述
在这里插入图片描述
知道下一个,但是不知道什么时候停止。
在这里插入图片描述
在这里插入图片描述

要加一个符号表示停止符,到这块就断。
在这里插入图片描述
直接用声音信号,然后标签是其他语言,不需要先进行语言识别再进行翻译。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

不用考虑P(x)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
deep and structured will be the future. 另外一门课MLDS

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

uncle_ll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值