2020-10-9 吴恩达DL学习-C5 序列模型-W1 循环序列模型(1.1 为什么选择序列模型)

274 篇文章 24 订阅
233 篇文章 0 订阅

1.视频网站:mooc慕课https://mooc.study.163.com/university/deeplearning_ai#/c
2.详细笔记网站(中文):http://www.ai-start.com/dl2017/
3.github课件+作业+答案:https://github.com/stormstone/deeplearning.ai

1.1 为什么选择序列模型 Why sequence models?

在本课程中你将学会序列模型,它是DL中最令人激动的内容之一。

循环神经网络(RNN)之类的模型在语音识别、自然语言处理和其他领域中引起变革。在本节课中,你将学会如何自行创建这些模型。我们先看一些例子,这些例子都有效使用了序列模型。

  • 例1 语音识别 Speech recognition

在这里插入图片描述

在进行语音识别时,给定了一个输入音频片段 X X X,并要求输出对应的文字记录 Y Y Y 。这个例子里输入和输出数据都是序列模型,因为 X X X 是一个按时播放的音频片段,输出 Y Y Y 是一系列单词。所以之后将要学到的一些序列模型,如循环神经网络(RNN)等等在语音识别方面是非常有用的。

  • 例2 音乐生成 Music generation

在这里插入图片描述

音乐生成问题是使用序列数据的另一个例子。在这个例子中,只有输出数据 Y Y Y 是序列,而输入数据可以是空集,也可以是个单一的整数,这个数可能指代你想要生成的音乐风格,也可能是你想要生成的那首曲子的头几个音符。输入的 X X X 可以是空的,或者就是个数字,然后输出序列 Y Y Y

  • 例3 情感分类 Sentiment classification

在这里插入图片描述

在处理情感分类时,输入数据 X X X 是序列,你会得到类似这样的输入:“There is nothing to like in this movie.”,你认为这句评论对应几星?

  • 例4 DNA序列分析 DNA sequence analysis

在这里插入图片描述

系列模型在DNA序列分析中也十分有用,你的DNA可以用A、C、G、T四个字母来表示。所以给定一段DNA序列,你能够标记出哪部分是匹配某种蛋白质的吗?

  • 例5 机器翻译 Machine translation

在这里插入图片描述

在机器翻译过程中,你会得到这样的输入句:“Voulez-vou chante avecmoi?”(法语:要和我一起唱么?),然后要求你输出另一种语言的翻译结果。

  • 例6 视频行为识别 Video activity recognition

在这里插入图片描述

在进行视频行为识别时,你可能会得到一系列视频帧,然后要求你识别其中的行为。

  • 例7 命名实体识别 Name entity recognition

在这里插入图片描述

在进行命名实体识别时,可能会给定一个句子要你识别出句中的人名。

所以这些问题都可以被称作使用标签数据 ( X , Y ) (X,Y) (X,Y) 作为训练集的监督学习。但从这一系列例子中你可以看出序列问题有很多不同类型。有些问题里,输入数据 X X X 和输出数据 Y Y Y 都是序列,但就算在那种情况下,和有时也会不一样长。或者像例4所示和例7的 X X X Y Y Y有相同的数据长度。在另一些问题里,只有 X X X 或者只有 Y Y Y 是序列。

在本节我们学到适用于不同情况的序列模型。

下节中我们会定义一些定义序列问题要用到的符号。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值