×

签到

分享到微信

打开微信,使用扫一扫进入页面后,点击右上角菜单,

点击“发送给朋友”或“分享到朋友圈”完成分享

实验2-1-基于三层神经网络实现手写数字分类搭建的整体框架研究 1951121 何宇晨 河鱼2022-07-01 15:42:59 回复 查看 经验交流 社区交流
实验2-1-基于三层神经网络实现手写数字分类搭建的整体框架研究 1951121 何宇晨
分享到:

整体框架-------设置五大模块,模块化,便于迭代

1) 数据加载模块:从文件中读取数据,并进行预处理,其中预处理包括归一化、维度变换等处理。如果需要人为对数据进行随机数据扩增,则数据扩增处理也在数据加载模块中实现。

2) 基本单元模块:实现神经网络中不同类型的网络层的定义、前向传播计算、反向传播计算等功能。

3) 网络结构模块:利用基本单元模块建立一个完整的神经网络。

4) 网络训练(training)模块:该模块实现用训练集进行神经网络训练的功能。在已建立的神经网络结构基础上,实现神经网络的前向传播、神经网络的反向传播、对神经网络进行参数更新、保存神经网络参数等基本操作,以及训练函数主体。

5) 网络推断(inference)模块:该模块实现使用训练得到的网络模型,对测试样本进行预测的过程。

image.png

版权所有 © 2024 寒武纪 Cambricon.com 备案/许可证号:京ICP备17003415号-1
关闭