自己训练的聊天机器人
发布时间:2019-05-25 14:33:05作者:站长专用浏览:未知++分类:福利软件朗读:
本来想打包exe的,可能tensorflow打包有问题,总之失败了,所以我只上传了 “必要” 的文件

下载地址:链接:https://pan.baidu.com/s/1G0z5zkNj4ini_wmH3NuWCg  提取码:rx6u 

这是什么?
答 : 一个聊天机器人。个人能力有限,暂且不能做到 ”智能“, 它好像自认为是女生,所以你大可调戏她,或是闲得无聊时候找它唠两句。

什么原理呢?
答: 严谨的说叫 ”基于深度学习的开放域生成对话模型“,框架为Keras(Tensorflow的高层包装),方案为主流的RNN(循环神经网络)的变种LSTM(长短期记忆网络)+seq2seq(序列到序列模型),外加算法Attention Mechanism(注意力机制),分词工具为jieba,UI为Tkinter,基于”青云“语料(10万+闲聊对话)训练。

”必要“是什么意思?
答:程序分为数据清洗,模型训练与模型预测三个部分,以及大量固化的二进制文件等。但你运行它只需要其中一小部分,包括预测程序、部分二进制文件和一个训练好的模型。

我该怎么运行它?
答: 因为没有打包exe,所以你直接运行main.py就好了。 python .\main.py

自己训练的话需要多久?
答:首先建议你有一张性能好的显卡。我在Google Colaboratory用GPU + 12GRAM(中途会爆内存1~2次)训练大概200个epoch,单次350s(不采用注意力机制的话为500s),中途大概两次降低学习率。

需要联网么?
答: 可以在联网状态下查某地天气,不过比较无脑(调用别人的api),所以我就去掉了。现在纯单机即可运行。

需要的运行环境是什么?

答:python3.6以上,Tensorflow(上面提到我用的keras了)。直接pip install tensorflow,不出意外的话是可以安装成功的。


标签:|2096|
收藏分享支持举报

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

请先后发表评论 (・ω・)
  • 全部评论(0
    还没有评论,快来抢沙发吧!

感谢您的支持

 

 

举报