关注
分享
自然语言处理底层技术实现及应用 实战课
机器学习 NLP Python PyTorch
501 人学过 62 次评价 难度: 中级 综合评分: 9.3 2019-05-16 更新
¥ 129
完成学生认证,立享5折优惠 >>
课程介绍
章节目录
课程问答&报告
课程评价 62
你将学到的
中文分词方法
中文词性标注
命名实体识别
隐马尔科夫模型
条件随机场模型
长短时记忆网络
详细介绍

人工智能在近年来异常的火热,其主要有三大研究领域,分别是计算机视觉、语音处理、自然语言处理。其中,自然语言处理也是这三个研究方向中最难啃的一个。这也使得自然语言处理相比于前两者,显得不温不火的状态。不过这一种局面似乎正在悄悄的改变。

2017 年,美国国家工程院院士、微软全球执行副总裁沈向洋博士参加中国计算机大会时提到下一个十年,懂语言者得天下。

这其实也是许多学者的声音,因为计算机视觉和语言识别在仅年来都取得了巨大的发展,但似乎已遇到瓶颈。例如美国斯坦福大学教授李菲菲曾在一篇论文中指出,计算机视觉在 2012 年 Alex 所提出的 AlexNet 网络之后,实际上后续许多网络的提出已经没有了实质性的突破。

当然,由于目前关于自然语言处理的热度主要还是存在于学术圈,且自然语言处理并没有像计算机视觉那样有许多的深度学习框架可以直接调用。此外,目前即使有相关的工具,但大多数还是以处理英文为主,对中文的支持并不是很好。这也使得许多初学者想学习自然语言处理处理时感到无从下手。

本次课程将会以中文文本为研究对象,逐步讲解自然语言处理中常用的底层技术,并动手实现。课程主要讲解自然语言处理的底层技术,具体来说是中文分词,词性标注以及命名实体识别。

  • 中文分词:基于字典的方法 。
  • 中文分词:基于隐马尔可夫模型的方法。
  • 词性标注:基于条件随机场的方法。
  • 命名实体识别:基于深度学习的方法。

在中文分词实验中,主要会详细介绍以下几种方法:

  • 正向最大匹配法。
  • 逆向最大匹配法。
  • 双向最大匹配法。
  • 隐马尔可夫方法。

在实现时,主要选取正向最大匹配法来进行实验。但在课程后面会有一个关于逆向最大匹配法的挑战让你自己去实现。当然,挑战里也会有关于逆向最大匹配法的详解。除此之外,我们还重点介绍了隐马尔可夫模型的数学原理。并将其应用在中文分词当中。

在词性标注实验中,主要会详细介绍下面几种方法:

  • 条件随机场。
  • sklearn-crfsuite。

词性标注目前主要使用的方法是条件随机场,因此在实验中会详细介绍其数学原理,并动手实现一个简单的条件随机场。当然,由于条件随机比较复杂,所以我们还介绍了一种常用的条件随机场实现工具。

在命名实体识别中,主要会详细讲到以下几种方法:

  • 双向长短时记忆网络。
  • 双向长短时记忆网络+条件随机场的方法。

在实验中,为了便于理解,会从简单的循环神经网络开始讲解。然后逐步详解长短时记忆网络的基本原理。再介绍其是如何使用在命名实体识别当中。最后讲解将其与条件随机场结合起来。

图片描述

适合人群

  • 具有一定机器学习基础,想要进一步了解自然语言处理的同学。

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师
yan**ing 共发布过 2 门课程 共有 1435 位学生
老师发布的其他课程:
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询