From dc8db11d9a2e90cdcce8df0da8ef2b8d67a87dd5 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Fri, 7 Jan 2022 12:46:03 +0000 Subject: [PATCH] - constify git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@747 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- source/Rbm.cpp | 4 ++-- source/Rbm.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/Rbm.cpp b/source/Rbm.cpp index b5d2454..2a73a68 100644 --- a/source/Rbm.cpp +++ b/source/Rbm.cpp @@ -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; diff --git a/source/Rbm.hpp b/source/Rbm.hpp index 68e72fb..03687f1 100644 --- a/source/Rbm.hpp +++ b/source/Rbm.hpp @@ -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: