- refactored

git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@814 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2022-01-15 10:55:09 +00:00
parent 9c390a2c22
commit 59d3df12fe
+3 -4
View File
@@ -136,19 +136,18 @@ public:
arma::mat toVisibleProbs(const arma::mat &hidden) const;
size_t numHidden() const;
size_t numVisible() const;
arma::mat v_to_h(const arma::mat &visible) const;
arma::mat h_to_v(const arma::mat &hidden) const;
static arma::mat prob(arma::mat const &src);
static double rms_error_accu(arma::mat diffErr);
static arma::mat rms_error(arma::mat diffErr);
void gibbs_hv(arma::mat &h_states, arma::mat &v_states);
void gibbs_vh(arma::mat &v_probs, arma::mat &h_probs);
static double rms_error_accu(arma::mat diffErr);
static arma::mat rms_error(arma::mat diffErr);
private:
Params m_params;
arma::mat sample(arma::mat const &src);