基于NLP的内容理解

李明琦 谷雪 孟子尧
PREFACE前言 为何写作本书 随着人工智能的蓬勃发展,大量应用场景中都会涉及文本的内容理解技术。由于场景不同,目前文本内容理解没有统一的模板,解决起来并不容易。市场上有各种各样的机器学习、深度学习、自然语言处理等资料,但是都没有与业务场景紧密地联系起来,即使有联系也很笼统,并没有涉及实际业务场景中非常琐碎的细节问题。而只有把这些细节问题解决好,才能更好地发展业务。同时,市面上从问题的角度讲解算法等相关知识的书很少,而在业务场景中更多的是通过简单且匹配的技术解决业务问题。所以,我想把如何从问题的角度拆解问题,然后通过匹配的技术解决业务问题的方法分享给大家。 在很多人眼里,写书是一件很困难的事情。不过我很想挑战一下,想在这种痛苦的“煎熬”之后,“榨干”自己的思想,交上一份满意的答卷。而且我一直坚信写书是一件非常有意义的事情,不仅能将自己积淀的知识固化下来,还能在回顾技术的过程中闪现更多新的想法。最最重要的是,我觉得把自己的技术经验、业务经验、深度思考等分享给更多的人,让更多的人可以站在前人的经验上继续前行,是一件无私且伟大的事情。 这本书是我和自己读研时期的挚友共同完成的。写书不仅加深了我们之间的友谊,还让我们更加坚信,科技可以改变世界。 本书读者对象 1)统计学及相关专业的学生、IT从业者。本书的初衷是帮助从业者及相关专业的学生——拥有大量理论知识却缺乏实战经验的人员,将理论知识和实践联动起来,以更好地解决业务问题,达到对算法、技术、业务场景中的问题知其然且知其所以然的目的。 2)信息科学和计算机科学爱好者。对于信息科学和计算机科学爱好者来说,本书也是一本全面了解人工智能领域的应用、技术、场景的指南,书中没有太多晦涩难懂的数学公式,而是通过业务中的问题思考技术的使用。 3)人工智能相关专业的研究人员。 本书主要内容 自然语言处理的目的是让计算机能够理解人类的语言。本书旨…