码迷,mamicode.com
首页 > Web开发 > 详细

根据《Sparse deep belief net model for visual area V2》实现Sparse GRBM

时间:2014-07-16 16:13:44      阅读:743      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   width   2014   

bubuko.com,布布扣

前一部分的求解用Hinton的CD算法即可,后一部分的求解即在前一部分的前提下,加入:
            %%加入Sparse penalty
            R.delta=mean(mean(h0,1)-R.sparseP).*mean(h0.*(1-h0),1);
            R.deltaW=(v0‘*repmat(R.delta,minibatch_sz,1))./minibatch_sz;
%dW=dW+R.sparseLumda.*;
            
            R.vbias = R.vbias + actual_lrate * (vbias_grad_old‘ - weight_decay * R.vbias);
            R.hbias = R.hbias + actual_lrate * (hbias_grad_old‘ - weight_decay * R.hbias-R.sparseLumda.*R.delta‘);
            R.W = R.W + actual_lrate * (W_grad_old - weight_decay * R.W-R.sparseLumda.*R.deltaW);
其中R.sparseP是期望的稀疏度即公式中的p,R.sparseLumda对应公式中λ。把公式中E[hj|v]理解为p(hj|v)即可,对应代码中h0。代码中R.delta实际求解的是稀疏化目标式
bubuko.com,布布扣
   对hbias的偏导数,R.deltaW是该目标式对R.W的偏导数。




根据《Sparse deep belief net model for visual area V2》实现Sparse GRBM,布布扣,bubuko.com

根据《Sparse deep belief net model for visual area V2》实现Sparse GRBM

标签:style   blog   http   color   width   2014   

原文地址:http://www.cnblogs.com/lijingcong/p/3848606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!