From 6df760a90c7caf21fd790ff208c1c83678e25b0b Mon Sep 17 00:00:00 2001 From: zhaoyingjun <> Date: Sun, 21 May 2023 16:39:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B7=E6=96=B0README,=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E8=B7=AF=E6=A0=87=E5=92=8C=E5=BC=80=E6=BA=90=E4=BA=A4=E6=B5=81?= =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E7=BE=A4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 32 +++++++++++++------------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index ea92f01..82c7f34 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # chatbot +ChatGPT带火了聊天机器人,主流的趋势都调整到了GPT类模式,本项目也与时俱进,会在近期更新更新GPT类版本。 这是一个可以使用自己语料进行训练的中文聊天机器人项目,包含tensorflow.2x版本和pytorch版本,欢迎大家实践交流以及Star。 # ReleaseNote: @@ -10,21 +11,19 @@ V1.0: 3)pytorch版本进行了更新,增加batch_size训练模式。 # RoadMap: -V1.1:Update:2022-09-30 +V1.1:Update:2023-09-30 -1)增加FAQ问答机器人模块,可以实现闲聊与FAQ问答之间的无缝切换; +1)增加MindSpore版本,优先在MindSpore版本上引入GPT模型,RLHF等特性。 -2)增加大规模分布式训练的pytorch版本,同样依托horovod分布式训练框架; +2)整体工程架构分为Seq2Seq和GPT两大分支,尽量保持MindSpore、Pytorch、Tensorflow多框架支持的版本 -3)优化pytorch版本的效果和代码,使代码结构更加合理。 +3)引入贡献者,更新Web工程的前后端,功能更加丰富。 -V1.2:Update:2022-12-30 +V1.2:Update:2023-12-30 -1)引入基于 Transformer的预训练模型作为聊天机器人的后台支撑模型,并实现基于自有语料的fine tune。 +1)实现类似mini-GPT4的功能,可以进行图文多模态的对话 -V1.3:Update:2023-03-30 - -1)发布SeqGAN版本 +2)将本项目做的更加开放,引入优秀的贡献者 # seq2seq版本代码执行顺序 大家可以使用小黄鸡的语料,下载地址https://github.com/zhaoyingjun/chatbot/blob/master/chineseChatbotWeb-tf2.0/seq2seqChatbot/train_data/xiaohuangji50w_nofenci.conv @@ -34,7 +33,7 @@ V1.3:Update:2023-03-30 2)、按照数据预处理器(data_utls.py)-->execute.py(执行器)-->app.py(可视化对话模块)的顺序执行就可以了。 3)、大规模分布式训练版本,参照horovod的启动方式 horovodrun -np n -H host1_ip:port,host2_ip:port,hostn_ip:port python3 excute.py -# 建议环境 +# 建议训练环境配置 ubuntu==18.04 python==3.6 @@ -46,18 +45,13 @@ flask==0.11.1 horovod==0.24(分布式训练) -Pytorch: +pytorch: torch==1.11.0 flask==0.11.1 -# 参考代码和文献 - -http://blog.topspeedsnail.com/archives/10735/comment-page-1#comment-1161。 -http://www.easyapple.net/?p=1384&from=singlemessage&isappinstalled=0。 -https://github.com/zpppy/seqGan_chatbot - -# 交流、联系方式 - +# 开源交流、联系方式 +微信群: +![img.png](img.png) QQ:934389697 \ No newline at end of file