这是一本讲述如何用NLP技术进行文本内容理解的著作,也是一本系统讲解NLP算法的著作,是作者在NLP和内容理解领域多年经验的总结。本书结合内容理解的实际业务场景,系统全面、循序渐进地讲解了各种NLP算法以及如何用这些算法高效地解决内容理解方面的难题,主要包括如下几个方面的内容:(1)文本特征表示文本特征表示是NLP的基石,也是内容理解的基础环节,本书详细讲解了离散型表示方法和分布型表示方法等特征表示方法及其应用场景,还讲解了词向量的评判标准。(2)内容重复理解详细讲解了标题重复、段落重复、文章重复的识别方法和去重算法。(3)内容通顺度识别及纠正详细讲解了内容通顺度的识别方法以及纠正不通顺内容的方法。(4)内容质量详细讲解了多种内容质量相关的算法,以及如何搭建高质量的知识问答体系的流程。(5)标签体系构建详细讲解了针对内容理解的标签体系的建设流程和方法,以及多种相关算法。(6)文本摘要生成详细讲解了抽取式文本摘要和生成式文本摘要两种流行的文本摘要生成方法,以及文本摘要的常用数据集和文本摘要评价方法。(7)文本纠错详细讲解了文本纠错的传统方法、深度学习方法、工业界解决方案,以及常用的文本纠错工具的安装和使用。