本书基于Python编程语言,以实战为导向,主要介绍中文自然语言处理的各种理论、方法及应用案例,帮助读者快速熟悉理论知识,理解相关技术原理,为读者选择自然语言处理相关的研究方向或从业领域提供参考。全书共分为三个部分: 部分( ~3章)是“基础篇”,侧重介绍自然语言处理的基础知识,并在相应的知识板块中设置实验案例;第二部分(第4~12章)是“技术篇”,主要讲解自然语言处理核心技术的原理及实现方法,以及文本分类、特征提取、RNN等技术在自然语言处理中的应用;第三部分( 3章)是“应用篇”,主要介绍自然语言处理比较典型的应用场景。本书适合作为人工智能相关课程的教材,也可作为人工智能的普及读物供广大读者自学或参考。