用 TensorFlow 实现智能机器人的原理及如何实现一个对话机器人

作者/分享人:李嘉璇
李嘉璇,《TensorFlow技术解析与实战》作者,InfoQ、51CTO、Oreilly Strata等大会讲师,活跃于国内各大技术社区,知乎编程问题回答者。擅长研究深度学习框架的架构、源码分析及在不同领域的应用。有处理图像、社交文本数据情感分析、数据挖掘等深度学习实战经验,参与过基于深度学习的自动驾驶二维感知系统Hackathon竞赛, 曾任职百度研发工程师。现在研究NLP、ChatBot,以及TensorFlow的性能优化及FPGA编译。个人微信:ljxtensorflow。QQ群:320420130

目前基于深度学习的人机对话交换系统(智能机器人)是人工智能最有潜力的领域,甚至被称作人工智能的皇冠。在本场 Chat 中,我们先从 TensorFlow 在自然语言处理上的原理讲起,随后介绍智能机器人的实现原理,Seq2Seq+Attention 的模型机制,最后我带来大家一起实现一个可以对话的机器人。

  1. 自然语言处理的模型及实现原理
  2. 智能聊天机器人模型,什么是 Seq2Seq 模型?使用什么样的网络实现?什么是 Attention 机制,背后的数学原理是什么?
  3. 一个可以对话的智能聊天机器人如何一步步实现。

实录提要:

  • encoder 的过程有损失函数吗?encoder 的参数是怎样训练的?
  • 在对话里如何引入个性化(personality)信息?是如何实现的?
  • 整体来说,目前工业界 chatbot,检索式和生成式哪个模型用得多,为什么?
  • 机器学习入门需要哪方面的知识?看哪些资料?
  • 若 3 个月后正式成立一个微信机器人的项目组,在这之前需要具备哪些知识?
  • 同一个源序列分别正向和反向的输入模型,为什么会提高重要关键词的权重?
  • 目前市场上大部分是在已有模型demo的基础上来介绍 AI,这在实际应用场景中很受限,目前国内真正根据需求建模使用 AI 的情况普遍吗?
  • 问句相似度怎么做的?
已有425人预订
预订达标
文章出炉
交流日期
     
05月29日
06月15日
06月19日 20:30
查看文章评论/提问
杜军
期待源码 demo,
于航
李老师您好,我最近在研究TF在AOT方面的事情,如果想把基于TF的训练模型拿到移动平台或者Web上来使用,由于现有的训练模型体积较大,需要怎样进行降维?不知道您有了解过这方面的技术嘛?还有一个疑问就是TF中自带的很多函数貌似和numpy等库提供的方法大同小异,我应该怎样选择使用?谢谢🙏
陈树
不知道为什么,没有收到入群邀请,和小助手反映问题也没有回复,非常不开心,希望主办方给一个解释和处理!
Eric Fastolfe
期待到时的交流~
请问运行在什么数据集上? dataset的下载地址?谢谢。
陈飞
在看老师您写的文章的时候,心中有些疑问,需要老师您有时间解答一下:1.encoder的过程有损失函数吗?encoder 的参数是怎样训练的。 2.也就是如何在对话里如何引入个性化(personality)信息这是怎样实现的?需要详细了解。
三金
在NLP领域有技术突破吗,如何在里面加入NLP模块
刘盼
能讲一下训练数据集具体是怎么使用的吗
崔峥
李老师,麻烦看一下读者圈我发的问题,没办法转帖过来,有点点超出字数了。
sherlock
想请问下,1 目前工业界chatbot,整体来上说,检索式和生成式哪个模型用得多?以及为什么?2 做多轮对话的话,有什么好的思路和资料吗。
Yang
同一个源序列分别正向和反向的输入模型,为什么会提高重要关键词的权重呢?总感觉这样会“消除“或“降低“权重。
张磊
能不能提供tf入门书单
刘盼
目前市场上大部分关于ai的介绍都是对已有模型的demo,这在实际应用场景中是非常受限的,请问目前国内真正根据需求建模使用ai的情况普遍吗?
lobby
1.请问智能问答上下文对话管理怎么做。 2.请问问句相似度怎么做的。
dc
有没有简单的方式搭建机器人,自动分析运维日志进行汇报啊
陆恒通
老师,您好,我是刚入门深度学习的学生,想咨询一下用Tensorflow去实现深度学习时,建模与调参哪个相对重要一些?老师有什么深度学习方面的书或视频推荐吗?谢谢老师
leenid
文中提到可以用GANSeq来创建模型,但没有深入,可否简单介绍下
dc
比如说扫描一个SOA平台日志,了解多少万数据大概在上面跑,系统是否无报错稳定运行,简单报告这两个
dc: 当然有人问soa现在怎么样的时候,自动回答
dc: 如何简单快速实现
学远
请问 此类机器人除了省人工和引流 有没有一些标准的对会话进行分析的工具?这样可以很好地利用会话数据 就好比web服务器日志一般
joseph.herder💭
不懂技术,好奇机器人能理解自然语言可以到多少百分比?有没有可能实现一个说温州方言的人和普通话的人直接对话?
你可能还喜欢
Service Mesh 在华为公有云的实践
田晓亮
利用 OpenCV 和 Caffe,根据大合影构造“平均脸”
李烨
从零开始,搭建 AI 音箱 Alexa 语音服务
Mike
Web 安全恩仇录:再谈逻辑漏洞
肖志华
TensorFlow 分布式原理与应用实践
刘光聪
编程和数学基础不佳如何入门人工智能?
赵宁|Neal
微信扫描登录