RBM程序剖析

1.类RBM


 

1.__init__

创建RBM对象。

2.free_energy

计算自由能量

3.propup

把可见层计算到隐藏层

4.sample_h_given_v

这个函数根据可见单元推出隐藏单元的状态

5.propdown

把隐藏层计算到可见层

6.sample_v_given_h

这个函数根据隐藏单元推出可见单元的状态

7.gibbs_hvh

实施一步Gibbs采样,从隐藏层开始

8,gibbs_vhv

实施一步Gibbs采样,从可见层开始

9.get_cost_updates

实施一步CD-k或者PCD-k

10.get_pseudo_likelihood_cost

11.build_finetune_functions

 

posted @ 2014-04-10 20:42  I know you  阅读(759)  评论(0编辑  收藏  举报