文件名称:易语言-Etorch易语言深度学习模块
文件大小:3.41MB
文件格式:ZIP
更新时间:2024-07-15 09:20:30
易语言模块
参照pytorch设计用易语言写的深度学习框架,写了差不多一个月,1万8千行代码。现在放出此模块给广大易友入门深度学习。 完成进度: 1、已移植pytorch大部分基础函数,包括求导过程。 2、已移植大部分优化器。 3、移植常用类,复杂类如LSTM,RNN因时间关系未移植。 4、loss方法大部分移植。 总结: 1、易语言也能写深度学习框架,但是个人能力原因,卷积求导算法没有pytorch高效(最核心算法)。欢迎高手一起参与完善此部分(完成后此模块实用性大增,甚至可以用作生产)。加我QQ或者进QQ群。 2、后续有时间会继续封装模型,学习模型的算法。 使用说明: 1、参照例子。用N个类构建自己的训练模型。 2、手写字卷积算法速度慢,不完善。可用其它模型替代。 3、相关函数用法可以参考pytorch官方文档,基本一致。https://pytorch.org/docs/stable/
【文件预览】:
Etorch易语言深度学习模块
----Etorch()
--------说明.txt(757B)
--------Etorch.ec(1.65MB)
--------torch模块求导例子.e(78KB)
--------torch模块训练例子.e(121KB)
----手写字训练数据()
--------BP784test.csv(15.16MB)
--------BP784train.csv(90.93MB)