![Python聊天机器人开发:基于自然语言处理与机器学习](http://image12.bookschina.com/2020/20200711/1/8283414.jpg)
包邮Python聊天机器人开发:基于自然语言处理与机器学习
![](http://o.bookschina.com/images/ling2.png?id=1)
- ISBN:9787121383472
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:24cm
- 页数:16,166页
- 出版时间:2020-05-01
- 条形码:9787121383472 ; 978-7-121-38347-2
本书特色
本书是使用 Python 动手搭建聊天机器人的入门书籍。全书共 5 章,包含聊天机器人的发展历史、自然语言处理的相关知识,以及多种搭建、部署聊天机器人的基本方法。此外,作者还提供了丰富的源码和细致的教程,极具实操性。无论你是具有一定 Python 编程基础的技术人员,还是想更多了解聊天机器人相关知识的产品经理、项目管理人员,都能从本书学习到搭建聊天机器人的相关内容,并能在本书的指导下实际完成聊天机器人的搭建和对外发布。
内容简介
本书是使用Python动手搭建聊天机器人的入门书籍。全书共5章, 包含聊天机器人的发展历史、自然语言处理的相关知识, 以及多种搭建、部署聊天机器人的基本方法。此外, 作者还提供了丰富的源码和细致的教程, 极具实操性。
目录
第 1 章 心爱的聊天机器人 .................................................................................................. 1
聊天机器人的受欢迎程度 .......................................................................................... 2
Python 之禅以及为什么它适用于聊天机器人 .......................................................... 3
对聊天机器人的需求 .................................................................................................. 4
商业视角 ............................................................................................................ 5
开发者视角 ........................................................................................................ 9
受聊天机器人影响的行业 ........................................................................................ 11
聊天机器人的发展历程 ............................................................................................ 12
1950 .................................................................................................................. 12
1966 .................................................................................................................. 12
1972 .................................................................................................................. 12
1981 .................................................................................................................. 12
1985 .................................................................................................................. 12
1992 .................................................................................................................. 13
1995 .................................................................................................................. 13
1996 .................................................................................................................. 13
2001 .................................................................................................................. 13
2006 .................................................................................................................. 13
2010 .................................................................................................................. 13
目录 XIII
2012 .................................................................................................................. 14
2014 .................................................................................................................. 14
2015 .................................................................................................................. 14
2016 .................................................................................................................. 14
2017 .................................................................................................................. 14
我可以用聊天机器人解决什么样的问题 ................................................................ 15
这个问题能通过简单的问答或来回交流解决吗 ........................................... 15
这个工作是否有高度重复性,需要进行数据收集和分析 ........................... 15
你的机器人的任务可以自动化和固定化吗 ................................................... 16
一个 QnA 机器人 ...................................................................................................... 16
从聊天机器人开始 .................................................................................................... 17
聊天机器人中的决策树 ............................................................................................ 18
在聊天机器人中使用决策树 ........................................................................... 18
决策树如何起到作用 ....................................................................................... 18
*好的聊天机器人/机器人框架 ............................................................................... 21
聊天机器人组件和使用的相关术语 ........................................................................ 23
意图(Intent) ................................................................................................. 23
实体(Entities) .............................................................................................. 23
话术(Utterances) ......................................................................................... 24
训练机器人 ...................................................................................................... 24
置信度得分 ...................................................................................................... 24
第 2 章 聊天机器人中的自然语言处理 ............................................................................ 25
为什么我需要自然语言处理知识来搭建聊天机器人 ............................................ 25
spaCy 是什么 ............................................................................................................. 26
spaCy 的基准测试结果 .................................................................................... 27
spaCy 提供了什么能力 .................................................................................... 27
spaCy 的特性 ............................................................................................................. 28
安装和前置条件 .............................................................................................. 29
spaCy 模型是什么............................................................................................ 31
搭建聊天机器人所使用的自然语言处理基本方法 ................................................ 32
XIV Python 聊天机器人开发
词性标注 .......................................................................................................... 32
词干提取和词性还原 ....................................................................................... 36
命名实体识别 .................................................................................................. 38
停用词 .............................................................................................................. 41
依存句法分析 .................................................................................................. 43
名词块 .............................................................................................................. 47
计算相似度 ...................................................................................................... 49
搭建聊天机器人时自然语言处理的一些好方法 .................................................... 51
分词 .................................................................................................................. 51
正则表达式 ...................................................................................................... 52
总结 ........................................................................................................................... 53
第 3 章 轻松搭建聊天机器人 ............................................................................................ 55
Dialogflow 简介 ........................................................................................................ 55
开始 ........................................................................................................................... 56
搭建一个点餐机器人 ....................................................................................... 57
确定范围 .......................................................................................................... 57
列举意图 .......................................................................................................... 57
列举实体 .............................
作者简介
Sumit Raj是一个喜欢编程和搭建应用的技术人员,也是一位对机器学习和自然语言处理有浓厚兴趣的Python专家。他相信通过程序,可以直接影响公司的营收情况。Sumit曾在多个领域工作,如个人财务管理、房地产、电子商务和收益分析,完成了多个可扩展的应用程序。他曾帮助多个早期创业公司完成了他们产品的初始设计和架构,这些公司后来得到了投资者和政府的赞助。他拥有尖端技术的丰富经验,这些经验被用于互联网/企业级应用的可扩展性、性能调优和降低成本等方面。
译者黄光远:阿里巴巴高级算法工程师,现于阿里达摩院人工智能实验室,从事天猫精灵人工智能语音交互领域,专攻语音系统算法架构与NLP算法应用;曾在阿里数据技术部负责电商场景的数据化运营、圈人投放、差异化选品、场景挖掘与用户画像,以及在淘宝技术部负责复杂网络、Spark图算法并行化研发等工作。
-
影视动画场景设计与表现
¥15.3¥39.0 -
Excel 实战应用大全
¥17.9¥49.8 -
Photoshop图像处理标准培训教程
¥21.4¥68.0 -
人工智能中的机器学习研究及应用
¥17.6¥52.0 -
”互联网+“时代计算机算法的应用及其实践研究
¥19.9¥59.0 -
机器学习人工智能及应用研究
¥17.0¥50.0 -
十二字节
¥42.4¥69.0 -
数字影音后期制作案例教程:Premiere ProCC+AFter Effects CC
¥18.3¥54.0 -
Python编程 从入门到实践 第2版
¥50.0¥89.0 -
人工智能
¥18.6¥55.0 -
123D Design玩转3D打印
¥24.4¥58.0 -
机器学习
¥44.1¥88.0 -
Photoshop CS图像处理技术
¥27.2¥36.0 -
安全的神话-计算机安全行业不想让你知道的事
¥15.4¥42.0 -
高校计算机专业应用型人才培养研究
¥38.4¥68.0 -
图像拟态融合理论、模型和应用
¥118.4¥148.0 -
生成式AI入门与AWS实战
¥69.9¥99.8 -
多模态数据下的推荐算法及在线评论行为研究
¥55.4¥68.0 -
时间标度复杂网络同步控制研究
¥38.4¥68.0 -
基于粒计算的数据分析与系统建模
¥26.8¥37.0