资源简介
处理一维振动信号,用于故障分类,模式识别
代码片段和文件信息
%权值更新函数
%输入参数:net,权值待更新的卷积神经网络;opts,神经网络训练的相关参数
%算法流程:先更新卷积层的参数,再更新全连接层参数
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)%枚举该层的每个输出
%枚举所有卷积核net.layers{l}.k{ii}{j}
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 =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 238 2017-12-28 16:33 CNN1维代码\all_y.mat
文件 991 2016-11-27 21:15 CNN1维代码\cnnapplygrads.m
文件 4169 2016-11-27 21:29 CNN1维代码\cnnbp.m
文件 3847 2016-11-27 21:22 CNN1维代码\cnnff.m
文件 3590 2013-01-05 05:45 CNN1维代码\cnnnumgradcheck.m
文件 6196 2016-11-27 21:09 CNN1维代码\cnnsetup.m
文件 1038 2017-12-28 16:31 CNN1维代码\cnntest.m
文件 3442 2018-06-30 21:54 CNN1维代码\cnntrain.m
文件 816 2018-04-08 15:39 CNN1维代码\DATAtq.m
文件 1958 2013-01-05 05:45 CNN1维代码\expand.m
文件 80 2013-01-05 05:45 CNN1维代码\flipall.m
文件 4869 2018-06-27 21:21 CNN1维代码\main.m
文件 48 2013-01-05 05:45 CNN1维代码\sigm.m
文件 6889380 2017-12-28 16:33 CNN1维代码\yall_x.mat
文件 15456 2018-01-19 16:19 CNN1维代码\调用函数流程.png
文件 0 2017-09-21 21:27 CNN1维代码\输出结果中的right:第一列分错的样本序号;第二列正确的分类;第三列错分到的类。.txt
文件 2618 2013-01-05 05:45 CNN1维代码\util\allcomb.m
文件 1958 2013-01-05 05:45 CNN1维代码\util\expand.m
文件 208 2013-01-05 05:45 CNN1维代码\util\flicker.m
文件 80 2013-01-05 05:45 CNN1维代码\util\flipall.m
文件 543 2013-01-05 05:45 CNN1维代码\util\fliplrf.m
文件 576 2013-01-05 05:45 CNN1维代码\util\flipudf.m
文件 289 2013-01-05 05:45 CNN1维代码\util\im2patches.m
文件 1895 2013-01-05 05:45 CNN1维代码\util\makeLMfilters.m
文件 242 2013-01-05 05:45 CNN1维代码\util\patches2im.m
文件 283 2013-01-05 05:45 CNN1维代码\util\randcorr.m
文件 2083 2013-01-05 05:45 CNN1维代码\util\randp.m
文件 49 2013-01-05 05:45 CNN1维代码\util\rnd.m
文件 48 2013-01-05 05:45 CNN1维代码\util\sigm.m
文件 126 2013-01-05 05:45 CNN1维代码\util\sigmrnd.m
文件 256 2013-01-05 05:45 CNN1维代码\util\softmax.m
............此处省略41个文件信息
相关资源
- Faster-RCNN+ZF制作自己的数据集和训练模
- 基于matlab手写识别
- CNN卷积神经网络图像识别matlab
- 卷积神经网络识别手写数字图像
- matconvnet-1.0-beta25
- Faster-RCNN+ZF制作自己的数据集和训练模
- FSRCNN代码Matlab
- 图像超分辨率重建SRCNN算法
- 基于matlab车牌识别
- 计算1D2D3D的分形盒维数
- MatLab-CNN-车牌字符识别
- 基于Matlab Deep Learning Toolbox的卷积神经
- CNN(matlab源程序)
- model facenet模型
- FasterRCNN mex等文件
- SRCNN,matlab实现
- 通过svm cnn knn对高光谱数据集PaviaU进行
- 用MATLAB实现卷积神经网络CNN,并对图
- CNN卷积神经网络MATLAB工具箱中文注释
- 手写数字识别_CNN_MATLAB
- CNN学习代码(Matlab版本)
- DeepLearnToolbox 工具箱
- mnist_uint8.mat用于MATLAB实现CNN网络的手
- 卷积神经网络的MATLAB实现
- CNN卷积神经网络Matlab实现
- 卷积神经网络的matlab程序
- MNIST手写字体识别CNN+BP两种实现-Matl
- Matlab 深度学习工具箱
- 卷积神经网络CNN算法实现 matlab
- mnist_basic mat文件
评论
共有 条评论