function gibbs(rbm::HTRBM,bp::BPTree,vis; n_times=1)
v_pos = vis
h_pos = sample_hid(rbm,bp,v_pos)
v_neg = sample_vis(rbm,hid)
h_neg = sample_hid(rbm,bp,v_neg)
for i=1:n_times-1
v_neg = sample_vis(rbm,h_neg)
h_neg = sample_hid(rbm,bp,v_neg)
end
return v_pos,h_pos,v_neg,h_neg
end
CD : contrastive divergence
function CD(rbm::HTRBM,bp::BPTree,vis; n_times=1)
v_pos = vis
h_pos,h_pos_cov,h_samples = get_hid(rbm,bp,v_pos)
# CD1
v_neg = sample_vis(rbm,h_samples)
h_neg,h_neg_cov,h_samples = get_hid(rbm,bp,v_neg)
# CDn
for i=1:n_times-1
v_neg = sample_vis(rbm,h_samples)
h_neg,h_neg_cov,h_samples = get_hid(rbm,v_neg)
end
return v_pos,h_pos,h_pos_cov,v_neg,h_neg,h_neg_cov
end
On Friday, August 19, 2016 at 4:30:50 PM UTC+2, Michael Borregaard wrote:
>
> What function are you using?
>
> On Fri, Aug 19, 2016 at 4:23 PM, Ahmed Mazari <[email protected]
> <javascript:>> wrote:
>
>> Hello,
>>
>> l want to have 1000 configurations at the end of the process of gibbs
>> sampling rather than one configuration. How can l do that properly
>>
>> Thank you
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "julia-stats" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
--
You received this message because you are subscribed to the Google Groups
"julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.