mirror of
https://github.com/ZJDoc/GitGuide.git
synced 2026-07-01 01:10:18 +08:00
3.2 KiB
3.2 KiB
PyNet
基于Numpy的深度学习库
基于Numpy的深度学习实现,模块化设计保证模型的轻松实现,适用于深度学习初级研究人员的入门
内容列表
背景
系统性的学习卷积神经网络也快半年了,使用pytorch等库不能很好的深入理解实现,所以打算从头完成一个深度学习框架。最开始的实现会参考cs231n的作业,之后会以计算图的方式实现。希望这个项目能够切实提高自己的编程能力,同时也能够帮助到其他人
徽章
如果你使用了PyNet,请添加以下徽章
Markdown格式代码如下:
[](https://github.com/zjZSTU/PyNet)
安装
PyNet需要以下必备条件
python3.xnumpyopencv3.x
用法
参考example文件夹下的示例代码
完整版本参考releases
已实现网络模型(位于pynet/models文件夹):
2层神经网络3层神经网络LeNet-5AlexNetNIN
已实现网络层(位于pynet/nn文件夹):
- 卷积层
- 全连接层
- 最大池化层
ReLU- 随机失活
Softmax- 交叉熵损失
- 全局平均池化层
版本更新日志
请参阅仓库中的CHANGELOG
待办事项
- 批量归一化实现
- 计算图实现
主要维护人员
- zhujian - Initial work - zjZSTU
致谢
感谢以下人员的参与
参考以下库
参与贡献方式
欢迎任何人的参与!打开issue或提交合并请求。
注意:
git提交请遵守Conventional Commits- 如果进行版本化,请遵守Semantic Versioning 2.0.0规范
- 如果修改README,请遵守standard-readme规范
许可证
Apache License 2.0 © 2019 zjZSTU
