作家
登录

如何用深度学习训练一个像你一样会聊天的机器人?

作者: 来源: 2017-08-28 08:58:15 阅读 我要评论

安排练习有素的TensorFlow模型

测试它!

如不雅你想和这个机械人聊天,那就持续点击这个链接或者点击facebook页面,发送消息。第一次响应可能须要一段时光,因为办事器须要启动。

如今是时刻把一切都放在一路了。因为tensorflow和node之间还没有找到一个很好的接口(不知道是否有一个官方支撑的包装器),所以我决定应用slack办事器安排我的模型,并让聊天机械人的表达与它进行交互。您可以在这里查看slack办事器代码以及聊天机械人的index.js文件。

也许很难断定机械人是否真的像我那样措辞(因为没有很多人在网上和我聊天),然则它做的很好!推敲到社会媒体标准,语法是可以经由过程的。你可以选择一些好的结不雅,但大年夜多半都是相当荒诞的。这能赞助我在晚上睡得更好的,毕竟不克不及在任何时光用skynet。

请留意,“意图”二字至关重要。只有明白意图,才能包管在后续流程的顺利进行。对于“意图”,读者经由过程本篇文┞仿,将会看到,深度进修是最有效的解决“意图”问题的办法之一。

我认为第一个是特别有趣的,因为“juju green”实际上似乎是一种 Juju Smith-Schuster,小我队宽接收器,和 Draymond Green,前锋金州勇士。有趣的组合。

固然如今的表示还不太好。让我们来推敲一下改良它的办法吧!

改进办法

你若何建立像你一样的聊天机械人,流程回想

如不雅你一向在跟进,你应当对创建一个聊天机械人所须要的器械已经有了一个大年夜致的概念。让我们再看一遍最后的步调。在GitHub repo中有具体的解释。

  • 找到所有你与或人交谈过的社交媒体网站,并下载你的数据副本。
  • 大年夜CreateDataset中提取所有(消息、响应)对py或您本身的脚本。
  • (可选)经由过程Word2Vec.py为每一个在我们的对话中出现的单词 生成单词向量。
  • 在Seq2Seq.py中创建、练习和保存序列模型。
  • 创建Facebook聊天机械人。
  • 创建一个Flask办事器,在个中安排保存的Seq2Seq模型。
  • 编辑索引文件,并与Flask办事器通信。 

【编辑推荐】

  1. 数据科学家必须知道的10个深度进修架构
  2. 若何精深度进修与你正在做的工作相结合?
  3. 一篇文┞仿控制TensorFlow深度进修
  4. 想打造一个不智障的聊天机械人?这里有六条拭魅战指南
  5. 2017世界机械人大年夜会速递:东方金钰超市机械人表态
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  如何开始使用Java机器学习

Neuroph开端Java机械进修的最好对象是什么?你可以测验测验Neuroph的在线演示,看看它是怎么运行的。提示:界面看起来很旧且过时,但你可以用它来创建好梦的器械。它还得过2013的 Duke&rsq>>>详细阅读


本文标题:如何用深度学习训练一个像你一样会聊天的机器人?

地址:http://www.17bianji.com/lsqh/36945.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)