跳至内容

课程

使用 Keras 构建语言建模的循环神经网络(RNN)

高级4 小时

学习如何使用 RNN 对文本情感进行分类、生成句子,并在不同语言之间翻译文本。

Python4 小时16 个视频54 个练习4,500 经验值16,365结业证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 并且您的数据存储在美国。

深受上千家公司学习者喜爱

要培训团队?

试用企业版

课程介绍

学习如何在 Python 中使用 RNN 建模

在本课程中,你将学习如何使用循环神经网络对文本进行分类(二分类和多分类)、生成短语,并将葡萄牙语句子翻译成英语。

机器学习模型基于数值来进行预测和分类,但计算机如何处理文本数据呢?随着可用文本数据的大幅增加,自动文档分类、文本生成和神经机器翻译等应用成为可能。 在这里,你将学习机器学习中的 RNN 如何帮助完成这一过程。

探索循环神经网络的强大力量

你将从这门四小时的课程开始,了解循环神经网络的基础。 探索信息如何在循环神经网络中流动时,你将使用 Keras RNN 模型进行情感分类。

随着你更深入地学习 RNN 架构,你将了解梯度消失和梯度爆炸问题,以及如何在语言模型中嵌入层。

通过真实数据探索语言模型

在此基础上,你将了解如何为多分类任务准备数据,并探索这类任务与二分类的区别。

最后,你将学习如何使用 RNN 模型进行文本生成和神经机器翻译。 你将运用循环神经网络的知识,模仿《生活大爆炸》中谢尔顿的说话方式,并将葡萄牙语短语翻译成英语。

本课程深入讲解机器学习中的 RNN,帮助你掌握这一领域的技能。

先修要求

课程大纲

课程大纲

4

序列到序列模型

本章将向您介绍 RNN 模型的两种应用:文本生成与神经机器翻译。您将学习如何将文本数据准备成模型所需的格式。 文本生成模型用于复刻某个角色的说话方式,我们将体验模仿 The Big Bang Theory 中 Sheldon 的乐趣。 神经机器翻译在更复杂的模型中(例如 Google Translate)得到应用。在本章中,您将创建一个将简短的葡萄牙语短语翻译成英语的模型。
开始本章

使用 Keras 构建语言建模的循环神经网络(RNN)

课程完成

获取成就证书

立即报名

通过 DataCamp for Mobile 提升您的数据技能

通过我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。