欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Python聊天机器人开发(基于自然语言处理与机器学习)
      • 作者:(印)苏米特·拉杰|责编:张春雨|译者:黄光远//杨菲
      • 出版社:电子工业
      • ISBN:9787121383472
      • 出版日期:2020/05/01
      • 页数:166
    • 售价:27.6
  • 内容大纲

        本书是使用Python动手搭建聊天机器人的入门书籍。全书共5章,包含聊天机器人的发展历史、自然语言处理的相关知识,以及多种搭建、部署聊天机器人的基本方法。此外,作者还提供了丰富的源码和细致的教程,极具实操性。无论你是具有一定Python编程基础的技术人员,还是想更多了解聊天机器人相关知识的产品经理、项目管理人员,都能从本书学习到搭建聊天机器人的相关内容,并能在本书的指导下实际完成聊天机器人的搭建和对外发布。
  • 作者介绍

  • 目录

    第1章  心爱的聊天机器人
      聊天机器人的受欢迎程度
      Python之禅以及为什么它适用于聊天机器人
      对聊天机器人的需求
        商业视角
        开发者视角
      受聊天机器人影响的行业
      聊天机器人的发展历程
        1950
        1966
        1972
        1981
        1985
        1992
        1995
        1996
        2001
        2006
        2010
        2012
        2014
        2015
        2016
        2017
      我可以用聊天机器人解决什么样的问题
        这个问题能通过简单的问答或来回交流解决吗
        这个工作是否有高度重复性,需要进行数据收集和分析
        你的机器人的任务可以自动化和固定化吗
      一个QnA机器人
      从聊天机器人开始
      聊天机器人中的决策树
        在聊天机器人中使用决策树
        决策树如何起到作用
      最好的聊天机器人/机器人框架
      聊天机器人组件和使用的相关术语
        意图(Intent)
        实体(Entities)
        话术(Utterances)
        训练机器人
        置信度得分
    第2章  聊天机器人中的自然语言处理
      为什么我需要自然语言处理知识来搭建聊天机器人
      spaCy是什么
        spaCy的基准测试结果
        spaCy提供了什么能力
      spaCy的特性
        安装和前置条件
        spaCy模型是什么
      搭建聊天机器人所使用的自然语言处理基本方法
        词性标注

        词干提取和词性还原
        命名实体识别
        停用词
        依存句法分析
        名词块
        计算相似度
      搭建聊天机器人时自然语言处理的一些好方法
        分词
        正则表达式
      总结
    第3章  轻松搭建聊天机器人
      Dialogflow简介
      开始
        搭建一个点餐机器人
        确定范围
        列举意图
        列举实体
      搭建点餐机器人
        Dialogflow入门
        创建意图的几大要点
        创建意图并添加自定义话术
        为意图添加默认回复
        菜品描述意图及附属实体
        理解用户需求并回复
      将Dialogflow聊天机器人发布到互联网上
      在Facebook Messenger上集成Dialogflow聊天机器人
        设置Facebook
        创建一个Facebook应用程序
        设置Dialogflow控制台
        配置Webhook
        测试信使机器人
      Fulfillment
        启用Webhook
        检查响应数据
      总结
    第4章  从零开始搭建聊天机器人
      Rasa NLU是什么
        我们为什么要使用Rasa NLU
        深入了解Rasa NLU
      从零开始训练和搭建聊天机器人
        搭建一个星座聊天机器人
        星座机器人和用户之间的对话脚本
        为聊天机器人准备数据
        训练聊天机器人模型
        从模型进行预测
      使用Rasa Core进行对话管理
        深入了解Rasa Core及对话系统
        理解Rasa概念
        为聊天机器人创建域文件
      为聊天机器人编写自定义动作

      训练机器人的数据准备
        构造故事数据
        交互学习
        将对话导出成故事
      测试机器人
        测试用例一
        测试用例二
      总结
    第5章  部署自己的聊天机器人
      前提条件
      Rasa的凭据管理
      在Facebook上部署聊天机器人
        在Heroku上创建一个应用
        在本地系统中安装Heroku
        在Facebook上创建和设置应用程序
        在Heroku上创建和部署Rasa动作服务器应用程序
        创建Rasa聊天机器人API应用程序
        创建一个用于Facebook Messenger聊天机器人的独立脚本
        验证对话管理应用程序在Heroku上的部署情况
        集成Facebook Webhook
        部署后验证:Facebook聊天机器人
      在Slack上部署聊天机器人
        为Slack创建独立脚本
        编辑Procfile
        将Slack机器人最终部署到Heroku上
        订阅Slack事件
        订阅机器人事件
        部署后验证:Slack机器人
      独立部署聊天机器人
        编写脚本实现自己的聊天机器人通道
        编写Procfile并部署到Web上
        验证你的聊天机器人API
        绘制聊天机器人的图形界面
      总结