资源简介

本程序实现深度学习的卷积神经网络(CNN)算法,含有训练程序和测试程序

资源截图

代码片段和文件信息

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)
                    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
        end
    end

    net.ffW = net.ffW - opts.alpha * net.dffW;
    net.ffb = net.ffb - opts.alpha * net.dffb;
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         575  2014-05-11 05:46  cnnapplygrads.m
     文件        2141  2014-05-11 05:46  cnnbp.m
     文件        1774  2014-05-11 05:46  cnnff.m
     文件        3430  2014-05-11 05:46  cnnnumgradcheck.m
     文件        2020  2014-05-11 05:46  cnnsetup.m
     文件         193  2014-05-11 05:46  cnntest.m
     文件         845  2014-05-11 05:46  cnntrain.m

评论

共有 条评论