- rbm: no training params at construction

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@591 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2019-10-28 19:20:34 +00:00
parent 711ad3057e
commit e2bd0ee850
6 changed files with 13 additions and 20 deletions
+2 -2
View File
@@ -112,7 +112,7 @@ public:
}
};
Rbm(const Params& params, size_t numVisible, size_t numHidden);
Rbm(size_t numVisible, size_t numHidden);
Rbm(const Rbm& orig);
virtual ~Rbm();
@@ -131,7 +131,7 @@ public:
void fromJson(Json::Value params);
private:
const Params &m_params;
const Params m_params;
arma::mat sample(arma::mat const &src);
static arma::mat probsLogistic(arma::mat const &src);
void uniform(arma::mat &srcDst, double mu=0.0, double stdDev=1.0);