- refactored
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@814 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+3
-4
@@ -136,19 +136,18 @@ public:
|
|||||||
arma::mat toVisibleProbs(const arma::mat &hidden) const;
|
arma::mat toVisibleProbs(const arma::mat &hidden) const;
|
||||||
|
|
||||||
size_t numHidden() const;
|
size_t numHidden() const;
|
||||||
|
|
||||||
size_t numVisible() const;
|
size_t numVisible() const;
|
||||||
|
|
||||||
arma::mat v_to_h(const arma::mat &visible) const;
|
arma::mat v_to_h(const arma::mat &visible) const;
|
||||||
arma::mat h_to_v(const arma::mat &hidden) const;
|
arma::mat h_to_v(const arma::mat &hidden) const;
|
||||||
static arma::mat prob(arma::mat const &src);
|
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_hv(arma::mat &h_states, arma::mat &v_states);
|
||||||
void gibbs_vh(arma::mat &v_probs, arma::mat &h_probs);
|
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:
|
private:
|
||||||
Params m_params;
|
Params m_params;
|
||||||
arma::mat sample(arma::mat const &src);
|
arma::mat sample(arma::mat const &src);
|
||||||
|
|||||||
Reference in New Issue
Block a user