赞
踩
几个月前做毕设的时候尝试过使用AllenNLP通过网络部署阅读理解模型,用Qt做客户端,用来答辩的时候可视化地展示效果。界面做的比较简单,在以前的代码上改的,现已开源。
MRCClient
效果如下:
1.在训练完一个模型之后,我们可以在AllenNLP中进行部署。
python -m allennlp.service.server_simple
--archive-path F:/dl-data/save/QAnet/origin/model.tar.gz
--predictor machine-comprehension
--field-name question
--field-name passage
2.我用Qt做了一个小软件,通过网络把文章和问题发送到服务端,模型预测结束后会把结果发送一个json数据回来,进行后续的处理即可。
服务端的地址根据需要进行修改即可,当然服务端和客户端可以都在同一个电脑上运行。
修改这个路径 #define PREDICTURL "http://127.0.0.1:8000/predict"
——————————————————————————————
有帮助到你的话可以点个赞,收藏一下,star一下,fork一下,这点小要求不过分吧哈哈 : )。学习Qt的话可以关注一下我的知乎专栏和博客。
那些年使用Qt走过的坑
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。