Python聊天机器人开发(基于自然语言处理与机器学习)

Python聊天机器人开发(基于自然语言处理与机器学习)
作者: (印)苏米特·拉杰|责编:张春雨|译者:黄光远//杨菲
出版社: 电子工业
原售价: 69.00
折扣价: 48.30
折扣购买: Python聊天机器人开发(基于自然语言处理与机器学习)
ISBN: 9787121383472

作者简介

Sumit Raj 是一个喜欢编程和搭建应用的技术人员,也是一位对机器学习和自然语言处理有浓厚兴趣的 Python 专家。他相信通过程序,可以直接影响公司的营收情况。 Sumit 曾在多个领域工作,如个人财务管理、房地产、电子商务和收益分析,完成了多个可扩展的应用程序。他曾帮助多个早期创业公司完成了产品的初始设计和架构,这些公司后来得到了投资者和政府的赞助。他拥有应用尖端技术的丰富经验,这些经验被用于互联网/企业级应用的可扩展性、性能调优和降低成本等方面。 Sumit 一直在全球范围内指导学生和开发人员进行 Python 编程。他在各种在线、离线平台上指导了超过 1000 名学生及专业人士进行编程和数据科学探索,并为他们提供了职业规划建议等。他喜欢参加各种技术会议和研讨会等。他从不会错过参加“编程马拉松”的机会。对搭建应用程序和解决问题的热爱为他赢得了多个奖项和荣誉。他经常被邀请在印度一流的教育机构发表演讲。同时他还是 PyLadies 交流小组的演讲者,这是由使用 Python 编程的女士组成的组织,由 PSF(Python Software Foundation,Python 软件基金会)的前任主管所领导。 在空闲时间里,他喜欢写博客,以及在 Quora 上回答关于计算机编程、聊天机器人、Python/Django、职业建议和网站开发的问题,答案观看次数已累计超过 100 万。你可以在 Quora上邀请他来回答问题。 最近,Sumit 在印度班加罗尔的 GeoSpark R&D 担任高级解决方案架构师,正在建立一个用于位置跟踪的开发平台。你可以从他的网站了解更多关于他的信息(网址见链接列表 0.1 条目)。你也可以在网站(网址见链接列表 0.2 条目)上提出问题并进行讨论。 译者黄光远:阿里巴巴高级算法工程师,现于阿里达摩院人工智能实验室,从事天猫精灵人工智能语音交互领域,专攻语音系统算法架构与NLP算法应用;曾在阿里数据技术部负责电商场景的数据化运营、圈人投放、差异化选品、场景挖掘与用户画像,以及在淘宝技术部负责复杂网络、Spark图算法并行化研发等工作。

内容简介

使用Python和开源工具搭建属于你自己的聊天机器人。本书首先对聊天机器人进行了相关介绍,让你对它们的架构有清晰的认知。然后介绍了自然语言处理的相关知识,以及如何在定制化的聊天机器人对话处理过程中使用自然语言工具(NLTK)。在此基础上,本书还详细介绍了多种不同的自然语言处理技术,以便在实操中可以根据具体需求选择合适的处理方法。接下来你将学习如何使用API.ai平台搭建一个聊天机器人,并定义相关的意图和实体。通过书中的示例,你将学习如何与聊天机器人进行通信,并初步了解机器人集成和部署的关键步骤。本书的最后一章着重讲解如何搭建、训练和部署你的专属聊天机器人。借助开源软件和机器学习模型,你的机器人将具备对话决策的能力,并能成为网页应用上的对话代理。最后还可以把聊天机器人部署在个人服务器上。 你将可以: · 使用Python进行基础的自然语言处理。 · 掌握收集数据的方法,并对机器人进行训练。 · 从零开始搭建专属的聊天机器人,并将其部署成为网页应用。 · 在Facebook、Slack和Telegram中集成聊天机器人。 · 把聊天机器人部署到个人服务器上。