资源简介

深度学习DBN网络,使用MATLAB,有详细的注释

资源截图

代码片段和文件信息

function dbn = dbnsetup(dbn x opts)
    n = size(x 2);
    dbn.sizes = [n dbn.sizes];

    for u = 1 : numel(dbn.sizes) - 1
        dbn.rbm{u}.alpha    = opts.alpha;
        dbn.rbm{u}.momentum = opts.momentum;

        dbn.rbm{u}.W  = zeros(dbn.sizes(u + 1) dbn.sizes(u));
        dbn.rbm{u}.vW = zeros(dbn.sizes(u + 1) dbn.sizes(u));

        dbn.rbm{u}.b  = zeros(dbn.sizes(u) 1);
        dbn.rbm{u}.vb = zeros(dbn.sizes(u) 1);

        dbn.rbm{u}.c  = zeros(dbn.sizes(u + 1) 1);
        dbn.rbm{u}.vc = zeros(dbn.sizes(u + 1) 1);
    end

end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        574  2014-04-28 21:49  DBN-code\dbnsetup.m

     文件        240  2014-04-28 21:50  DBN-code\dbntrain.m

     文件        438  2014-04-28 21:52  DBN-code\dbnunfoldtonn.m

     文件         95  2014-04-28 21:54  DBN-code\rbmdown.m

     文件       1592  2014-04-29 15:08  DBN-code\rbmtrain.m

     文件         92  2014-04-28 21:56  DBN-code\rbmup.m

     文件       1147  2014-04-29 10:43  DBN-code\test_example_DBN.m

     目录          0  2014-04-29 15:08  DBN-code

----------- ---------  ---------- -----  ----

                 4178                    8


评论

共有 条评论