-
内容大纲
近年来,随着人工智能技术的不断发展,智能对话系统开始在私人助理、智能客服、现代搜索引擎等领域逐渐应用,为大众提供不同程度的智能高效服务。本书旨在指导初学者轻松进入智能对话领域,并逐步深入实战中,同时通过项目案例将理论与实战相结合,使读者不仅能系统地学习智能对话的基本理论,还能快速地将其应用于实践。
本书共分为12章,分为三部分。第一部分是理论基础篇,主要介绍了概率统计、统计学习、深度学习和强化学习等方面的基本理论。第二部分是技术篇,着重讲解了智能对话系统中常见的功能系统及几个著名企业的智能问答架构实现,帮助读者理解智能对话的工程架构和实践理论。这里的常见功能系统包括FAQ问答、知识图谱问答、任务型问答和表格问答等内容。第三部分是实践篇,涵盖了智能对话开源框架和问答系统实例介绍,从多个角度让读者完整地了解对话系统的架构实现,并具备自己搭建智能对话系统的能力。
本书内容通俗易懂,案例丰富,实用性强,特别适合对智能对话系统感兴趣的入门读者和进阶读者阅读,也适合初中级自然语言处理(NLP)工程师或人工智能(AI)算法工程师等其他编程爱好者阅读。此外,本书也适合作为大专院校及相关培训机构的教材使用。 -
作者介绍
吴科,上海交通大学计算机系助理研究员,八维教育集团人工智能学院院长。曾任阿里巴巴搜索研发专家,雅虎中国新闻搜索技术负责人。研究兴趣为自然语言处理及机器学习。 -
目录
第1章 概率统计基础
1.1 概率基础
1.1.1 从概率到条件概率
1.1.2 随机事件的关系
1.1.3 贝叶斯定理
1.2 随机变量
1.2.1 随机变量的引入
1.2.2 常见概率分布
1.2.3 多元随机变量(联合、边缘与条件|独立与相关)
1.2.3 多元正态分布
1.3 统计推断
1.3.1 最大似然
1.3.2 最大后验
1.4 随机过程
1.4.1 马尔可夫链
1.4.2 马尔可夫链的极限与稳态
1.4.3 马尔可夫链蒙特卡洛方法
1.5 本章小结
第2章 统计学习
2.1 朴素贝叶斯
2.2 支持向量机
2.2.1 支持向量机的理论基础
2.2.2 SMO算法原理
2.3 最大熵
2.3.1 信息熵
2.3.2 最大熵推导
2.3.3 最大熵模型
2.4 条件随机场
2.4.1 马尔可夫随机场
2.4.2 条件随机场原理
2.4.3 推断算法
2.5 本章小结
第3章 深度学习
3.1 神经网络
3.1.1 神经元
3.1.2 网络结构
3.1.3 反向传播算法
3.2 卷积神经网络
3.2.1 卷积层
3.2.2 汇聚层
3.2.3 CNN句子建模
3.3 循环神经网络
3.3.1 简单循环网络
3.3.2 长短期记忆网络
3.3.3 LSTM句子建模
3.4 Attention机制
3.4.1 什么是注意力机制
3.4.2 Encoder-Decoder框架
3.4.3 Attention模型
3.4.4 Attention机制的原理
3.5 预训练模型
3.5.1 非上下文感知模型
3.5.2 上下文感知模型
3.6 本章小结
第4章 强化学习
4.1 什么是强化学习
4.1.1 强化学习的组成要素
4.1.2 马尔可夫决策过程
4.1.3 最优价值函数和最优策略
4.1.4 价值迭代和策略迭代
4.2 深度强化学习:从Q-Learning到DQN
4.2.1 Q-Learning
4.2.2 价值函数近似
4.2.3 DQN
4.3 策略梯度
4.3.1 基本原理
4.3.2 策略参数化
4.3.3 Actor-Critic方法
4.4 探索策略
4.4.1 贪心策略
4.4.2 置信区间上界策略
4.4 本章小结
第5章 FAQ问答
5.1 基本概念
5.1.1 知识库相关概念
5.1.2 FAQ问答系统的业务架构
5.1.3 FAQ问答引擎
5.2 文本匹配模型
5.2.1 规则匹配
5.2.2 字面特征的匹配
5.2.3 深度学习语义匹配
5.3 本章小结
第6章 知识图谱问答
6.1 什么是知识图谱
6.1.1 知识图谱定义
6.1.2 知识图谱的数据模型
6.1.3 知识图谱的存储方式
6.2 基于模板的方法
6.3 基于语义分析的方法
6.3.1 语义表示
6.3.2 逻辑表达式生成
6.3.3 语义分析实例
6.4 基于答案排序的方法
6.4.1 基于特征的答案排序
6.4.2 基于子图匹配的答案排序
6.5 本章小结
第7章 任务型问答
7.1 管道方法
7.1.1 自然语言理解
7.1.2 对话状态跟踪
7.1.3 对话策略学习
7.1.4 自然语言生成
7.2 端到端方法
7.2.1 复制机制
7.2.2 记忆网络
7.2.3 GLMP模型
7.3 本章小结
第8章 表格问答
8.1 什么是表格问答
8.2 表格检索
8.3 语义解析
8.3.1 规则模板
8.3.2 端到端模型
8.3.3 文法模型
8.4 本章小结
第9章 企业级智能问答的架构实现
9.1 阿里小蜜
9.2 微软小冰
9.3 美团智能客服
9.4 本章小结
第10章 人工智能标记语言(AIML)
10.1 AIML基础
10.1.1 基本标签
10.1.2 上下文能力
10.1.3 同义能力
10.1.4 标准启动文件
10.2 源码框架剖析
10.2.1 核心代码组成
10.2.2 语法解析
10.2.3 核心问答代码
10.3 设计与实现
10.3.1 中文适配处理
10.3.2 知识库设计
10.3.3 运行展示
10.4 本章小结
第11章 Rasa多轮对话开源框架
11.1 Rasa基础概要
11.1.1 Rasa系统结构
11.1.2 Rasa环境部署
11.2 RasaNLU
11.2.1 NLU管道
11.2.2 NLU训练数据
11.3 RasaCore
11.3.1 故事
11.3.2 规则
11.3.3 动作
11.3.4 表单
11.3.5 策略
11.4 多轮对话设计实现
11.4.1 基于对话驱动的开发
11.4.2 对话设计
11.4.3 简单的订餐示例
11.5 本章小结
第12章 问答系统几个实例
12.1 FAQ问答实例讲解
12.1.1 问题分析
12.1.2 检索
12.1.3 匹配
12.1.4 重排
12.1.5 索引模块
12.1.6 SimNet模块
12.2 图谱问答实例讲解
12.2.1 图谱介绍
12.2.2 主代码介绍
12.3 基于RL的问答系统实例讲解
12.3.1 训练架构介绍
12.3.2 DQN智能体
12.3.3 对话状态跟踪器
12.3.4 用户模拟
12.3.5 错误模型控制器
12.3.6 智能体运行
12.4 本章小结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...