ChatGPT 时代来了,AI 从旧时王谢堂前燕,飞入寻常百姓家。越来越多非 AI 领域
的软件开发者涌进 NLP(自然语言处理)领域。在这个快速发展的时代,如果这些软件开发
者要像读书那样先读 4 年本科、2 年硕士、3 年博士才能搞 AI,风口早就过去了。那么,
有没有一本书可以让大家快速熟悉 NLP 领域呢?有!就是这本书!
市场上有许多关于机器学习和深度学习的好书,但其中有些太关注数学和理论,离
现实工作太远。本书希望立足于现实工作的 NLP,因此本书没有数学公式和太多枯燥的
理论。天下学 AI 者苦数学公式久矣,而且不学数学公式也能入行 NLP。于
是作者尽量只讲工作中会用到的知识,而不过多过深涉及 AI 理论,这本书一个数学公式
都没有!
人工智能(Artificial Intelligence,AI)领域在过去几年中经历了许多变化,其中包括基
于神经网络方法的爆炸式普及和大型预训练语言模型的出现。这些变化催生了你每天都
在使用的各种高级交互语言技术,如基于语音的虚拟助手、语音识别和越来越优秀的机
器翻译。不过,NLP“技术栈”在经历过去几年后终于稳定下来,目前主要以预训练模
型和迁移学习为主,并且预计至少在未来几年内将保持稳定。!NLP 是 AI(人工智能)的一个
子领域,它是指处理、理解和生成人类语言的计算方法。NLP 用于人们日常生活中的众
多交互领域——垃圾邮件过滤、会话助手、搜索引擎和机器翻译。此时就是开始学习自然语言处理(Natural Language Processing,NLP) 的好时机。
本书不是一本教科书。本书专注于构建用于现实工作的 NLP 应用。这里的“现实”
有双重含义。首先,本书通过一个一个的实战示例讲述如何构建可以用在现实工作中的
NLP 应用而不仅仅是 Hello World。读者不仅将学习如何训练 NLP 模型,还将学习如何设
计、开发、部署和监控它们。在该过程中,还将学习现代 NLP 模型的基本构建模块,以
及 NLP 领域的最新发展,这些发展对于构建 NLP 应用很有用。其次,与大多数入门书籍
不同,本书没有采用从理论基础学起的教学方法,一页一页地展示神经网络理论和数学
公式;而是采用从实践开始的教学方法,专注于快速构建“能用就好”的 NLP 应用。
完成这个目标后,再更深入研究构成 NLP 应用的各个概念和模型。你还将学习如何使用
这些基本构建模块构建适合你需求的端到端自定义 NLP 应用。