跳至主要内容

Natural Language Processing (NLP)

课程简介

自然语言处理(NLP)是当今时代最重要的人工智能技术之一 —— 如果机器不能真正理解人类的语言,又怎能称之为人工智能呢?

在这门课程中,学习者将学习NLP的基本概念,以及如何使用经典机器学习算法构建模型,例如,统计机器翻译、深度语义匹配模型(DSSM)及相关应用。

课程也会涉及与NLP相关的前沿技术的讨论,包括深度强化学习技术在自然语言处理和视觉语言多模态智能中的应用。

课程收获

在完成本节课程之后,你将掌握:

  • 使用深度学习算法实现机器翻译及人机对话
  • 使用深度结构化语义模型实现信息检索和自然语言处理相关应用
  • 使用深度强化学习技术实现自然语言处理相关应用
  • 使用深度学习模型实现图像描述及视觉问答

基本要求

  • 了解人工智能领域基础知识(建议前置课程:DAT263x)
  • 熟悉Python代码,具备基本编程能力(建议前置课程:DAT208x)
  • 概率、统计等基本数学知识(建议前置课程:DAT256x)
  • 掌握数据科学基本知识(建议前置课程:DAT203x)
  • 掌握机器学习基本知识(建议前置课程:DAT275x)
  • 掌握深度学习基本知识(建议前置课程:DAT236x)
  1. 课程代码

    DEV288x
  2. 课程开始

  3. 课程结束

  4. 预期课程目标

    Total 24 to 48 hours
选修