ChatGirl 一个基于 TensorFlow Seq2Seq 模型的聊天机器人[中文文档]

2017-08-25 23:35:06 +08:00
 fendouai_com

ChatGirl 一个基于 TensorFlow Seq2Seq 模型的聊天机器人[中文文档]

简介

还在开发中,它工作的效果还不好。但是你可以直接训练,并且运行。 包含预处理过的 twitter 英文数据集,训练,运行,工具代码,可以运行但是效果有待提高。 简单地说就是该有的都有了,但是总体跑起来效果还不好,尤其是数据集正在优化。

数据集

Twitter 数据集:

https://github.com/suriyadeepan/datasets

训练

你需要新建一个 model 文件夹来保存训练完的模型 运行这个文件来训练模型

Train_Model.py

运行

运行这个文件来运行模型

Run_model.py

工具集

w2idx:单词到 id,用于下一步将单词转化为向量。

idx2w:id 到 单词,用于将 id 转换为单词。

hello.py 中有两个函数的 demo。

结果

Result.md(部分输出)

博客

http://www.tensorflownews.com/

开发计划

[under developing]

TensorFlowNews 项目推荐:

基于 TensorFlow 的神经网络三大主流模型卷积神经网络,循环神经网络,序列到序列模型 TensorFlowNews 都原创了实战项目,包含模型,代码,数据集,工具集,欢迎 star:

FaceRank - Rank Face by CNN Model based on TensorFlow (add keras version). FaceRank-人脸打分基于 TensorFlow (新增 Keras 版本) 的 CNN 模型(可能是最有趣的 TensorFlow 中文入门实战项目)

https://github.com/fendouai/FaceRank

一个比特币交易机器人基于 Tensorflow LSTM 模型,仅供娱乐。A Bitcoin trade robot based on Tensorflow LSTM model.Just for fun.

https://github.com/TensorFlowNews/TensorFlow-Bitcoin-Robot

ChatGirl is an AI ChatBot based on TensorFlow Seq2Seq Model.ChatGirl 一个基于 TensorFlow Seq2Seq 模型的聊天机器人。(包含预处理过的 twitter 英文数据集,训练,运行,工具代码,可以运行但是效果有待提高。)

https://github.com/fendouai/ChatGirl

4771 次点击
所在节点    Python
4 条回复
leopku
2017-08-26 07:55:45 +08:00
666
fendouai_com
2017-08-26 10:36:24 +08:00
@leopku 来波 star 呀。
weilai54
2017-08-26 10:49:28 +08:00
66666
leopku
2017-10-16 11:22:29 +08:00
@fendouai_com 已经 star 啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/385866

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX