整理者:我爱机器学习

本文将持续更新,烦请留言告知遗漏的高质量资源

Awesome Chatbot

链接:https://github.com/shaohua/awesome-chatbot

DEEP LEARNING FOR CHATBOTS

链接:DEEP LEARNING FOR CHATBOTS

聊天机器人技术的研究进展

链接:聊天机器人技术的研究进展

使用深度学习打造智能聊天机器人

链接:使用深度学习打造智能聊天机器人

如何制作一个聊天机器人?

链接:https://www.zhihu.com/question/28283196

 

聊天机器人中文语料

链接:https://github.com/rustcbf/dgk_lost_conv

九款工具帮您打造属于自己的聊天机器人

链接:九款工具帮您打造属于自己的聊天机器人

Awesome Telegram Chatbots You Should Check Out

链接:Awesome Telegram Chatbots You Should Check Out

Mac Neural Conversational Model 自动聊天机器人实验

链接:七月在线 - 专注数据领域的在线教育

Paper1:https://arxiv.org/pdf/1409.3215v3.pdf
Paper2:https://arxiv.org/pdf/1506.05869v3.pdf

代码与语料
git clone –recursive GitHub - rustch3n/chatbot-zh-torch7: 中文Neural conversational model in Torch #代码
git clone –recursive https://github.com/rustcbf/dgk_lost_conv #语料
git clone –recursive GitHub - chenb67/neuralconvo: Neural conversational model in Torch#以上两个在此源码进行改进,可作为参考

自己动手做聊天机器人教程

链接:自己动手做聊天机器人教程

构建自己的智能聊天机器人

链接:构建自己的智能聊天机器人

聊天机器人中对话模板的高效匹配方法

链接:聊天机器人中对话模板的高效匹配方法

巨头们都很重视的聊天机器人,你不进来看看吗?

链接:巨头们都很重视的聊天机器人,你不进来看看吗?

BreezeDeus Chatbot系列

链接:BreezeDeus Chatbot系列

白宫开源的Facebook聊天机器人

链接:GitHub - WhiteHouse/fb_messenger_bot: This Drupal module provides a tool to build a chat bot to work on Facebook's Messenger Platform.

DeepQA

Framework: TensorflowDemo result:

Hi                          → Hi.
What is your name ?         → Laura.
What does that mean ?       → I dunno.
How old are you ?           → thirty-five.
Who is Laura ?              → My brother.
Say 'goodbye'               → Alright.
Two plus two                → manny...

 

tf_seq2seq_chatbot

Framework: Tensorflow

No answering randomisation is implemented in this code, so the models answers with the same phrase way each time:未实现回答的是随机化,仅对模型的末尾加入了稀疏层。

 

hello baby                  → hello
how old are you ?           → twenty .
i am lonely                 → i am not
nice                        → you ' re not going to be okay .
so rude                     → i ' m sorry .
are you a robot or human?   → no .
are you better than siri?   → yes .

 

machine translation model

Framework: Tensorflow

Google Official seq2seq implementation, attention included. Originlly for translation, can be used as Q/A;Google官方的seq2seq实现,采用了注意力机制(Luong et al., 2015),原本用于语言翻译,也适用于简单Q/A。

Neural-Dialogue-Generation

Framework: Torch 6.xSource code for a bunch of super nice articles by Jiwei Li - one of my favorite researches in the domain of neural conversational systems. Worth checking out.

tell me ... how long have you had this falling sickness ?       → a few months, I guess .
so i had the doctors test sammy ’s response to conditioning .   → so he took the pills .
what are you going to do ?                                      → i ’m going to get you a new car .
they fear your power your intellect .                           → i ’m not afraid of your power .

 

neuralconvo

Framework: Torch 7

最早的对《A Neural Conversational Model》的实现之一,当时给的Demo效果非常有意思。

 

Hello?                  → Hi.
How are you?            → I'm fine.
What's your name?       → It's hard to describe.
How so?                 → I'm not sure.
What color is the sky?  → It's blue.
What is your job?       → It's not that i'm a fucking werewolf!

 

chatbot-zh-torch7

Framework: Torch 7

从neuralconvo修改而来的,当时应该是第一个中文的RNN based chatbot DEMO。

Seq2seq_Chatbot_QA

Framework: Tensorflow一个中文的Demo,说明比较详细,推荐。

result:

 

你到哪里去        →你不是说你不是我的
你喜欢我吗?      →我喜欢你
你吃了吗?        →我还没吃饭呢
你喜欢喝酒吗?     →我不知道
你说话没有逻辑啊   →没有

聊天机器人知乎专题

链接:聊天机器人 - 搜索结果

法国友人的资料

链接:french-bots-ecosystem

链接:聊天机器人 - 搜索结果

原文:聊天机器人资料汇总
欢迎关注我爱机器学习微信公众号及微博:我爱机器学习

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐