课程描述
自然语言处理是如何教计算机理解人类语言的工程艺术和科学。自然语言处理是一种人工智能技术,现在它无处不在—自然语言处理让我们可以和手机通话,使用网络回答问题,在书籍和社交媒体中规划讨论,甚至在人类语言之间进行翻译。由于语言丰富、模棱两可,而且对计算机来说非常难理解,这些系统有时看起来像魔法—但这些是我们可以用数据、数学和语言学见解解决的工程问题。
本课程将广泛关注自然语言处理的深度学习方法。本学期的大部分时间将集中在最近的迁移学习方法上,这些方法极大地推动了技术的发展。它面向计算机科学和语言学的研究生,他们(1)对学习自然语言处理的前沿研究进展感兴趣,并且(2)熟悉机器学习的基础知识。我们将涵盖建模架构、训练目标和下游任务(例如,文本分类、问题回答和文本生成)。课程包括阅读最近的研究论文、编程作业和一个最终项目。
课程视频截图