深度学习Matlab工具箱代码注释——cnnapplygrads.m
来源:互联网 发布:parent:: php 编辑:程序博客网 时间:2024/06/05 06:06
%%=========================================================================%函数名称:cnnapplygrads(),权值更新函数%输入参数: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) 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 net.layers{l}.b{j} = net.layers{l}.b{j} - opts.alpha * net.layers{l}.db{j}; end endendnet.ffW = net.ffW - opts.alpha * net.dffW;net.ffb = net.ffb - opts.alpha * net.dffb;end
1 0
- 深度学习Matlab工具箱代码注释——cnnapplygrads.m
- 深度学习Matlab工具箱代码注释——cnnapplygrads.m
- 深度学习Matlab工具箱代码注释——MnistTest.m
- 深度学习Matlab工具箱代码注释——cnnsetup.m
- 深度学习Matlab工具箱代码注释——cnntrain.m
- 深度学习Matlab工具箱代码注释——cnnff.m
- 深度学习Matlab工具箱代码注释——cnnbp.m
- 深度学习Matlab工具箱代码注释——cnntrain.m
- 深度学习Matlab工具箱代码注释——cnnsetup.m
- 深度学习Matlab工具箱代码注释——cnnsetup.m
- 深度学习Matlab工具箱代码注释——cnntrain.m
- 深度学习Matlab工具箱代码注释——cnnff.m
- 深度学习Matlab工具箱代码注释——cnnbp.m
- 深度学习Matlab工具箱代码注释——MnistTest.m
- 深度学习Matlab工具箱代码注释
- Matlab深度学习笔记——深度学习工具箱说明
- 深度学习Matlab工具箱代码详解
- 深度学习Matlab工具箱代码详解
- 学技术之路上的感悟——学习方式的晋级
- hadoop2.7.1单机版安装部署
- 安卓:handler向子线程发送消息
- 解决键盘老是不消失实现delegate委托实例化过程
- Qt Designer 集成
- 深度学习Matlab工具箱代码注释——cnnapplygrads.m
- 第4周-点是否在圆内
- ios数据库总结
- 关于js中的闭包
- [转载]Matlab fmincon函数用法
- ios textfied文本框设置代码
- 网络3层相关的几个问题
- 移动IM开发学习<4>
- Android基于位置的服务开发,百度地图的使用