保存成功
保存失败,请重试
提交成功

用 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 的情况普遍吗?
  • 问句相似度怎么做的?
已有615人预订
预订达标
文章出炉
交流日期
     
17.05.29
17.06.15
17.06.19 20:30
查看文章评论/提问
Mingo8 个月前
跪问大佬,为何我的基于seq2seq的对话机器人,它总是重复一句话(准确讲就两个字),无论我问什么都是这两个字的回答,模型训练超过了5W步了,全局困惑度值也在1点多,郁闷啊。我换了好几个语料(语料质量不差啊),貌似只会回答一个词组,这个词组还是语料里的高频词组,不知道问题出在哪啊,求解答。 我的机器人只会说一个词,我的词表大小也没问题,训练步数也不少,也换了好几个语料,不是回答效果不好,无论提问什么都只说一句话,或者就是UNK,词表我设了40000,不小了呀,谢谢啦。
波叽波叽啵😮一口盐汽水喷死你2 年前
Demo地址呢?
ponlee2 年前
请问demo地址在哪?
joseph.herder💭2 年前
不懂技术,好奇机器人能理解自然语言可以到多少百分比?有没有可能实现一个说温州方言的人和普通话的人直接对话?
陈树2 年前
不知道为什么,没有收到入群邀请,和小助手反映问题也没有回复,非常不开心,希望主办方给一个解释和处理!
你可能还喜欢
如何判断一家公司是否靠谱
张亮
程序员的数学修养
李烨
三年 Vue 前端开发的血与泪总结
程序员骚俊
Linux 系统必知必会
Peter
实战解决高并发数据入库 Redis 队列缓存+MySQL 批量入库(Spring Boot)
微服务实战生产
调用链监控:微服务时代每个程序员必须点亮的技能点
编码
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效