Build your ultimate AI agent
课程介绍
去欧洲旅行随身带双语词典,或把词典放在桌上做外语作业,如今已成过去。您只需上网,用语言翻译服务就能快速看懂路牌含义,或学会用对方的语言打招呼和致谢。在这些翻译服务背后,是复杂的机器翻译模型。您是否想过这些模型如何工作?本课程将带您深入探索机器翻译模型的内部机制。您将使用 Keras,这是一款功能强大的基于 Python 的深度学习库,实现一个翻译模型。随后,您会训练模型完成英语到法语的翻译,并学习改进模型的技巧。课程结束时,您将对机器翻译模型有深入理解,并更加欣赏它们!
先修要求
课程大纲
课程大纲
1
机器翻译入门
在本章中,您将了解编码器-解码器架构是什么,以及它如何用于机器翻译。您还会学习门控循环单元(GRU),以及它们在编码器-解码器架构中的使用方式。
2
使用 Keras 实现编码器-解码器模型
在本章中,您将使用 Keras 函数式 API 来实现编码器-解码器模型。在此过程中,您将学习多个实用的 Keras 层,例如 RepeatVector 和 TimeDistributed。
3
训练与生成翻译
在本章中,您将训练前面定义的模型,并使用训练良好的模型来生成翻译。您将看到我们的模型在翻译句子方面表现不错。
4
Teacher Forcing 与词嵌入
在本章中,您将学习一种称为 Teacher Forcing 的技巧,它能让翻译模型训练得更好、更快。随后,您将学习如何使用词嵌入进一步提升模型效果。
使用 Keras 的机器翻译
课程完成

