-
使用易语言进行调用,以实现基于深度学习的智能对话演示,该演示采用Python技术
资源介绍
本源码是
易语言
使用TCP和python通信,调用一个用pytorch写的GPT类语言模型,来实现昵称生成和多轮对话的演示程序。易语言用了hpsockt模块来实现TCP服务器功能。
机器人核心功能由python实现,这里用的模型基于深度学习框架pytorch,大约有1亿个参数(全程亲自训练)。
本程序只是演示程序,配套功能并没有做。
为什么不用易语言做深度学习?
试过了,但是效果不好,最后选择了python.
为什么不用易语言python支持库,而要用TCP通信?
因为易语言python库只能用32位的python解释器,而深度学习框架pytorch只支持64位。
昵称生成
对话,有些回答惊艳到我了!
python代码截图,做了一定程度的汉化。
温馨提示
如果想要快速运行需要安装NVIDIA的cuda10.2(百度一下)实现显卡运行(源码优先GPU运行的)。在深度学习方面同级别显卡是cpu速度的10倍以上。