没有合适的资源?快使用搜索试试~ 我知道了~
(精品word)卷积神经网络CNN代码解析-matlab.doc
需积分: 5 1 下载量 115 浏览量
2022-10-23
23:34:04
上传
评论
收藏 570KB DOC 举报
温馨提示
试读
12页
(精品word)卷积神经网络CNN代码解析-matlab.doc
资源详情
资源评论
资源推荐
(精品 word)卷积神经网络 CNN 代码解析-matlab
内蒙古大学 计算机学院 模式识别小组 小强 459125872@qq.com
1
卷积神经网络 CNN 代码解析
deepLearnToolbox-master 是一个深度学习 matlab 包,里面含有很多机器学习算法,如卷积神经网络
CNN,深度信念网络 DBN,自动编码 AutoEncoder(堆栈 SAE,卷积 CAE)的作者是 Rasmus Berg Palm
(rasmusbergpalm@gmail.com)
代码下载:https://github.com/rasmusbergpalm/DeepLearnToolbox
这里我们介绍 deepLearnToolbox-master 中的 CNN 部分。
DeepLearnToolbox-master 中 CNN 内的 函数:
调用关系为:
(精品 word)卷积神经网络 CNN 代码解析-matlab
内蒙古大学 计算机学院 模式识别小组 小强 459125872@qq.com
2
该模型使用了 mnist 的数字 mnist_uint8。mat 作为训练样本,作为 cnn 的一个使用样例,
每个样本特征为一个 28*28=的向量.
网络结构为:
让我们来看看各个函数:
一、Test_example_CNN: .................................................................2
三、cnntrain.m ........................................................................5
四、cnnff.m ...........................................................................6
五、cnnbp.m ...........................................................................7
五、cnnapplygrads。m .................................................................10
六、cnntest。m .......................................................................11
一、Test_example_CNN:
Test_example_CNN:
1 设置 CNN 的基本参数规格,如卷积、降采样层的数量,卷积核的大小、降采样的降幅
(精品 word)卷积神经网络 CNN 代码解析-matlab
内蒙古大学 计算机学院 模式识别小组 小强 459125872@qq.com
3
2 cnnsetup 函数 初始化卷积核、偏置等
3 cnntrain 函数 训练 cnn,把训练数据分成 batch,然后调用
3.1 cnnff 完成训练的前向过程,
3.2 cnnbp 计算并传递神经网络的 error,并计算梯度(权重的修改量)
3.3 cnnapplygrads 把计算出来的梯度加到原始模型上去
4 cnntest 函数,测试当前模型的准确率
该模型采用的数据为 mnist_uint8。mat,
含有 70000 个手写数字样本其中 60000 作为训练样本,10000 作为测试样本。
把数据转成相应的格式,并归一化。
设置网络结构及训练参数
初始化网络,对数据进行批训练,验证模型准确率
绘制均方误差曲线
二、Cnnsetup.m
该函数你用于初始化 CNN 的参数.
设置各层的 mapsize 大小,
初始化卷积层的卷积核、bias
尾部单层感知机的参数设置
剩余11页未读,继续阅读
智慧安全方案
- 粉丝: 3614
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- unity开发教程.docx
- 代码使用Pygame库实现了一个简单的烟花模拟 核心逻辑包括烟花和粒子类的定义,处理位置、爆炸、尾迹和绘制等操作
- Matlab Simulink 电力电子仿真-Flyback(反激电路)电路分析
- tudou-android-release.apk
- 数据分析教程.docx
- 基于matlab实现用有限元法计算电磁场的Matlab工具 .rar
- 基于matlab实现有限元算法 计算电磁场问题 边界条件包括第一类边界和第二类边界.rar
- 基于matlab实现用于计算不同车重下的电动汽车动力性和经济性.rar
- 基于matlab实现遗传算法求解多车场车辆路径问题 有多组算例可以用.rar
- 浏览器.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0