易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

使用易语言调用python现实现基于深度学习的智能对话演示   [复制链接]

    2020-10-20 08:45:41
    高级教程源码
    易语言资源网
    6883 次浏览
    来源链接

  本源码是易语言使用TCP和python通信,调用一个用pytorch写的GPT类语言模型,来实现昵称生成和多轮对话的演示程序。易语言用了hpsockt模块来实现TCP服务器功能。

机器人核心功能由python实现,这里用的模型基于深度学习框架pytorch,大约有1亿个参数(全程亲自训练)。本程序只是演示程序,配套功能并没有做。


为什么不用易语言做深度学习?

试过了,但是效果不好,最后选择了python.

为什么不用易语言python支持库,而要用TCP通信?

因为易语言python库只能用32位的python解释器,而深度学习框架pytorch只支持64位。

昵称生成

对话,有些回答惊艳到我了!

python代码截图,做了一定程度的汉化。

温馨提示

如果想要快速运行需要安装NVIDIA的cuda10.2(百度一下)实现显卡运行(源码优先GPU运行的)。在深度学习方面同级别显卡是cpu速度的10倍以上。



点我下载 (已有 198 次下载)

引用模块


源码文件名 模块文件名
HPGPT.e
HPSocket For E 5.7.1 rc1.ec
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
HPGPT.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
超文本浏览框支持库 2.2 5014D8FA6DCA40b68FA626D8183666EB
扩展界面支持库三 3.1 {B6F7542F-B8FE-46a8-9605-98856A687097}
扩展界面支持库二 2.0 AF6AD80AA4244A59AFB3D83ECF5173CC


[错误报告]   上一篇:e2ee 存键值表 挺好用的也搞一个类似...     下一篇:取北京时间【精确到毫秒,更新到1.2】_...