卡内基梅隆大学 自然语言处理课程

  • 名称:卡内基梅隆大学 自然语言处
  • 分类:人工智能  
  • 观看人数:加载中
  • 时间:2021/12/7 15:43:33

简介:随着人工智能的快速发展,自然语言处理应用愈加广泛。本课首先对其发展历程、现状、技术体系、开发环境等概述。然后从数据准备、可视化、KNN算法模型、实际应用、sklearn算法改进等方面进行实战,旨在帮助大家轻松入门。

自然语言处理是计算机科学与技术专业的一门专业选修课。它的主要任务是使学生了解自然语言处理的主要研究内容及关键技术,并介绍自然语言处理方面的研究成果,为学生从事自然语言处理研究和开发做准备。此外,通过指导学生阅读计算语言学专业会议的论文,进行摘要和评价,并进行介绍、提问和讨论,使他们对所学课程的有关概念与目前的流行方法和技术的关系有更深入地了解。在此基础上,要求学生完成一篇有关自然语言处理主题的课程项目,使他们能用所学的知识发挥自身的能力查找有关资料和概括某一研究领域的国内外最新理论和技术并最终加以实践。

主要教学内容

主要包含三个重要部分:自然语言处理综述、语言模型(N-gram语言模型)、序列标注问题(Sequence labelling problem)、句法分析、语义分析、情感分析、词向量等。其中:自然语言处理综述主要介绍人工智能发展历史综述,不同领域自然语言处理应用问题及方法等,自然语言处理基本技术方法概述,其中包括部分机器学习知识,自然语言处理层次架构,具体任务介绍,歧义问题,经验主义方法等;语言模型主要包括自然语言处理相关语言模型基础理论以及相关平滑处理技术等(如N-Gram;链式规则Chain Rule等);序列标注问题(Sequence labelling problem)主要知识点包括序列标注学习极其相关应用等(如离散/连续马尔科夫模型、中文分词、词性标注、命名实体识别等);句法分析主要包括自然语言中语法分析等基础理论知识等(如上下文无关文法、自上而下句法分析、概率上下文无关文法、最大似然训练、依存语法树等);语义分析主要主要知识点包括自然语言中语义分析等基础理论知识等(如语义角色、语义角色标注、基于句法树方法等);情感分析(Sentiment Analysis)主要包括情感分析技术理论与方法等(如感情倾向性分析等);词向量主要包括基于神经网络的自然语言处理技术与基础理论知识等(如Word2vec词向量、基于循环神经网络语言模型等)。力求跟踪自然语言处理的发展脉络、技术理论、产业成果并以翔实的形态进行展现教学。