聊天机器人
基于规则:
AIML
https://blog.csdn.net/sinat_33761963/article/details/79232894
利用表格制定规则,基于规则,指定输出。
使用AIIML聊天机器人的实现
基于匹配:
ChatterBot
ChatterBot结构及使用简单介绍-系列
ChatterBot聊天机器人结构-系列
ChatterBot结构介绍及使用demo
使用对话文本作为样本输入,认为下一句话为上一句的答案。
通过计算文本的编辑距离,计算输入与文本中的那句话的相似度最高,输出文本对应的下一句话作为答案。
基于深度学习:
Seq2Seq Attention模型
真正的完全图解Seq2Seq Attention模型
浅谈Attention-based Model
tf.contrib.embedding_attention_seq2seq()接口介绍:
seq2seq模型代码解读
Tensorflow新版Seq2Seq接口使用
Attention计算方法
第一阶段相似计算方法:
第二阶段一般通过softmax将注意力模型归一化。
第三阶段得到最后的与输入队列对应的注意力队列。
聊天机器人制作教程
博客-自己动手做聊天机器人
gihub-自己动手做聊天机器人
Awesome-Chatbot
Seq2Seq_Chatbot_QA