自然语言处理理论与实战

唐聃 白宁超
主要作者简介 唐聃,教授,中科院工学博士。现工作于成都信息工程大学软件工程学院。研究方向包括自然语言处理、信息安全、数据分析。曾参与多项国家863项目和中科院知识创新工程项目、省科技厅和教育厅项目;2016年入选中国科学院西部之光人才计划(中国科学院西部青年学者)。 白宁超,四川省计算机研究院软件开发工程师,曾参与多项四川省科技厅项目。其自然语言处理系列博文曾被CSDN、博客园、阿里云栖等多个技术社区转载。 冯暄,高级工程师,硕士。现任四川省计算机研究院信息化工程研究所所长。研究方向包括物联网、多源信息融合、软件工程。主持或参与国家级、省级科研项目16项。获得四川省科技进步奖二等奖2项、四川省科技进步奖三等奖1项。 前言 本书讲述自然语言处理重要的相关学科知识和理论基础,并介绍使用这些知识的应用和工具,以及如何在实际环境中使用它们。市面上出版的自然语言处理书籍不多,且大多数讨论的是其背后的深奥原理,很少涉及基础知识和编程实现。自然语言处理是一门多学科交叉的学科,初入门的读者难以把握知识的广度和宽度,尤其对侧重点不能全面掌握。本书针对以上情况,经过科学调研分析,选择以理论结合实例的方式呈现知识点。首先介绍开发工具、Python语言、线性代数、概率论、统计学、语言学等工程上常用的知识,然后介绍自然语言处理的核心理论和案例解析,最后通过几个综合性的例子完成自然语言处理的学习和深入。本书旨在帮助读者快速高效地学习自然语言处理和人工智能技术。 读者对象 自然语言处理是什么?谁需要学习自然语言处理?自然语言处理在哪些地方应用?本书就是对这几个问题的回答。自然语言处理领域主要探讨:如何处理及运用自然语言;自然语言认知(让计算机“懂”人类的语言);自然语言生成系统(将计算机数据转化为自然语言)和自然语言理解系统(将自然语言转化为计算机程序更易于处理的形式)。自然语言处理在我们身边应用…