- constify
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@747 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+2
-2
@@ -71,9 +71,9 @@ Json::Value Rbm::toJson() const
|
||||
return rbm;
|
||||
}
|
||||
|
||||
void Rbm::weightUpdate(arma::mat &v_state, arma::mat &dw, arma::mat &dbh, arma::mat &dbv)
|
||||
void Rbm::weightUpdate(arma::mat const &v_state, arma::mat &dw, arma::mat &dbh, arma::mat &dbv)
|
||||
{
|
||||
arma::mat hid_probs = probsLogistic(toHiddenState(v_state));
|
||||
arma::mat hid_probs = toHiddenProbs(v_state);
|
||||
arma::mat vis_probs(dbv.n_rows, dbv.n_cols);
|
||||
|
||||
arma::mat h_state = hid_probs;
|
||||
|
||||
+1
-1
@@ -141,7 +141,7 @@ private:
|
||||
Params m_params;
|
||||
arma::mat sample(arma::mat const &src);
|
||||
static arma::mat probsLogistic(arma::mat const &src);
|
||||
void weightUpdate(arma::mat &v_state, arma::mat &dw, arma::mat &dbh, arma::mat &dbv);
|
||||
void weightUpdate(arma::mat const &v_state, arma::mat &dw, arma::mat &dbh, arma::mat &dbv);
|
||||
void uniform(arma::mat &srcDst, double stdDev=1.0, double mu=0.5);
|
||||
|
||||
protected:
|
||||
|
||||
Reference in New Issue
Block a user