本资源是基于MATLAB软件从底层编写代码复现经典卷积神经网络LeNet5源代码。资源包含 6个函数和一个主函数。
forward_convolution1是前向传播第一层卷积,forward_convolution2是前向传播第二层卷积,mean_pool是平均池化,
ReLU是激活函数,backward_convlution2是第二层卷积误差反向传播,CNN是整个网络的前向和反向传播,
其余四个函数在CNN中被调用,CNN在主函数test_CNN中被调用。
训练样本数、测试样本数、学习步长、动量参数、迭代次数等等参数都支持随意修改。
修改任何一个参数,仿真结果就会跟着改变,超级方便,只需修改参数,就可以观察不同参数下的训练效果。
代码中仅训练10次,最好的手写数字识别效果为98.5%,继续训练调调参数准确率应该还会提升。
代码方便学者学习复现其他神经网络或者改成自己特定任务下的数据集训练神经网络,代码支持移植,可以用来训练自己的数据集。
本资源中所有的代码关键处包含文字注释,编写的代码逻辑清晰,方便各位小伙伴理解、阅读、学习。
下载资源了的小伙伴有疑惑的可以私信我一起解决你的问题。学习该资源,可以学透CNN卷积神经网络及BP反向传播算法和δ法则这些知识。
迎风打盹儿
- 粉丝: 699
- 资源: 121
最新资源
- BP5100系列.pdf
- BP8000.pdf
- A-Master-Slave-Salp-Swarm算法-HESS-控制策略-EV31 该项目建立了科学模型,用于模拟改进的元启发式算法在电动汽车能耗实时优化中的潜在应用 项目代码: Mssa文件夹包
- 中视频流量变现课:掌握流量密码打造爆款内容,助你快速变现副业增收.mp4
- 职场人士必备实操课:职场进阶心法、加快个人成长原则,助你解决职业困惑.mp4
- P3500系列.pdf
- Pantum P2200-2500系列维修手册 V1.5.pdf
- Pantum P2600系列维修手册.pdf
- P1000 P2000系列.pdf
- 最新影视解说玩法,影视剧人物自述,AI一键克隆生成,无需写文案 各个....mp4
- BP2300.pdf
- Ubuntu 20.04物理机与虚拟机安装详细教程
- 研究背景:飞秒激光加工蓝宝石 在利用飞秒激光切割蓝宝石时,是沿指定线路打点,但是在打点的时候会出现裂缝,这个时候就需要分析激光作用时产生的应力场情况 研究内容:利用COMSOL软件,对过程仿真,考
- 8j1pm5ksses0.pdf
- Python爬虫技术解析:基础知识、常用库及实战技巧
- CM7000、CM7100系列(智享版).pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈