- its gaussion hidden (not gaussian visible)
This commit is contained in:
+3
-3
@@ -131,13 +131,13 @@ void Rbm::gibbs_hv(arma::mat &h_probs, arma::mat &v_probs) const
|
||||
void Rbm::contrastiveDivergence(arma::mat const &v_states, arma::mat &dw, arma::mat &dbhv, arma::mat &dbv)
|
||||
{
|
||||
arma::mat v_probs(v_states);
|
||||
arma::mat h_states;
|
||||
arma::mat h_states = v_to_h(v_states);
|
||||
arma::mat h_probs;
|
||||
|
||||
// Sample hidden
|
||||
if (m_params.doGaussianVisible)
|
||||
if (m_params.doGaussianHidden)
|
||||
{
|
||||
h_probs = v_to_h(v_states);
|
||||
h_probs = h_states;
|
||||
h_states = h_probs + arma::randn(h_probs.n_rows, h_probs.n_cols);
|
||||
}
|
||||
else if (m_params.doRaoBlackwell)
|
||||
|
||||
Reference in New Issue
Block a user