-
大小: 14.08MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-06-18
- 语言: Matlab
- 标签: Toolbox CNN mnist_uint8
资源简介
有朋友在阅读关于CNN代码解读的http://blog.csdn.net/zouxy09/article/details/9993743这篇博文后,遇到了代码无法运行的问题,比如:Undefined function 'sigm' for input arguments of type 'double'.等。这是因为没有将util文件夹addpath进来,导致matlab在解释执行的时候找不到相应的函数。也有朋友在寻找mnist_uint8.mat文件,所以本人在此一并给出。
本资源是Deeplearn Toolbox中关于CNN部分的代码(7个.m文件),加上data和util两个文件夹,其中data文件夹中有mnist_uint8.mat文件,而util文件夹中则提供所需要的函数(如sigm,expand)的.m文件。
要成功运行此代码,只需在matlab中打开7个.m文件,并将cnnexamples.m文件中两句addpath对应的路径分别改成data和util在你电脑上的路径,并运行cnnexamples.m即可。
希望能给有需要的朋友一些帮助!
代码片段和文件信息
function net = cnnapplygrads(net opts)
for l = 2 : numel(net.layers)
if strcmp(net.layers{l}.type ‘c‘)
for j = 1 : numel(net.layers{l}.a)
for ii = 1 : numel(net.layers{l - 1}.a)
% 这里没什么好说的,就是普通的权值更新的公式:W_new = W_old - alpha * de/dW(误差对权值导数)
net.layers{l}.k{ii}{j} = net.layers{l}.k{ii}{j} - opts.alpha * net.layers{l}.dk{ii}{j};
end
end
net.layers{l}.b{j} = net.layers{l}.b{j} - opts.alpha * net.layers{l}.db{j};
end
end
net.ffW = net.ffW - opts.alpha * net.dffW;
net.ffb = net.ffb - opts.alpha * net.dffb;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 731 2015-11-14 16:49 CNN Toolbox\cnnapplygrads.m
文件 3847 2015-11-14 16:49 CNN Toolbox\cnnbp.m
文件 1673 2015-11-17 12:31 CNN Toolbox\cnnexamples.m
文件 3594 2015-11-14 16:48 CNN Toolbox\cnnff.m
文件 5231 2015-11-14 16:47 CNN Toolbox\cnnsetup.m
文件 432 2015-11-14 16:49 CNN Toolbox\cnntest.m
文件 1846 2015-11-14 16:48 CNN Toolbox\cnntrain.m
文件 14735220 2012-09-24 03:54 CNN Toolbox\data\mnist_uint8.mat
文件 2618 2012-09-24 03:54 CNN Toolbox\util\allcomb.m
文件 1958 2012-09-24 03:54 CNN Toolbox\util\expand.m
文件 208 2012-09-24 03:54 CNN Toolbox\util\flicker.m
文件 80 2012-09-24 03:54 CNN Toolbox\util\flipall.m
文件 543 2012-09-24 03:54 CNN Toolbox\util\fliplrf.m
文件 576 2012-09-24 03:54 CNN Toolbox\util\flipudf.m
文件 198 2012-09-24 03:54 CNN Toolbox\util\im2patches.m
文件 1895 2012-09-24 03:54 CNN Toolbox\util\makeLMfilters.m
文件 242 2012-09-24 03:54 CNN Toolbox\util\patches2im.m
文件 283 2012-09-24 03:54 CNN Toolbox\util\randcorr.m
文件 2083 2012-09-24 03:54 CNN Toolbox\util\randp.m
文件 49 2012-09-24 03:54 CNN Toolbox\util\rnd.m
文件 48 2012-09-24 03:54 CNN Toolbox\util\sigm.m
文件 126 2012-09-24 03:54 CNN Toolbox\util\sigmrnd.m
文件 256 2012-09-24 03:54 CNN Toolbox\util\softmax.m
文件 1126 2012-09-24 03:54 CNN Toolbox\util\visualize.m
文件 164 2012-09-24 03:54 CNN Toolbox\util\whiten.m
文件 2972 2012-09-24 03:54 CNN Toolbox\util\xunit\+xunit\+utils\arrayToString.m
文件 4376 2012-09-24 03:54 CNN Toolbox\util\xunit\+xunit\+utils\compareFloats.m
文件 1005 2012-09-24 03:54 CNN Toolbox\util\xunit\+xunit\+utils\comparisonMessage.m
文件 600 2012-09-24 03:54 CNN Toolbox\util\xunit\+xunit\+utils\containsRegexp.m
文件 1048 2012-09-24 03:54 CNN Toolbox\util\xunit\+xunit\+utils\Contents.m
............此处省略41个文件信息
相关资源
- Robotics Toolbox 10.3.1 matlab机器人工具箱
- 深度学习神经网络包含CNN和DEN神经网
- matlab cnn高光谱图像分类
- Robotics Toolbox for MATLAB10.3.1
- 基于CNN的人脸识别matlab版本.rar
- Matlab Communications System Toolbox 2016 手册
- Matlab Robotics Toolbox 9.10软件以及说明书
- MNIST手写字 Matlab程序,包含BP和CNN程序
- mnist_uint8.mat
- Matlab深度学习工具箱 deep learning tool
- Psychtoolbox-3-PTB_Beta-2014-04-06_V3.0.11.zip
- matlab-cnn.zip
- MATLAB Image Processing Toolbox官方教程
- Matlab_robotic_toolbox.rar
- 基于MATLAB的PLS_Toolbox工具包,可以实现
- Image Processing ToolBox
- Machine Vision Toolbox
- tensor toolbox for matlab
- matlab有限元工具箱国外资源
- 利用MATLAB和Robot toolbox 做的一个简单的
- biebieren别人的,用Robotics Toolbox for M
- matlab iPLSToolbox.zip
- PCNN分割,边缘提取,图像增强等mat
- SVM MATLAB toolbox
- MATLAB 求解PDE偏微分方程工具箱及
- CNN卷积神经网络的MATLAB程序解释
- dipum_toolbox_2.0.1.zip数字图像处理课本自
- 基于cnn的灰度图像边缘检测
- Chaos Toolbox Ver.2.0混沌全部工具箱
- FasterRcnn2.m
评论
共有 条评论