From fb151804b20c3da0e32d3132abbdf5f26a15f0da Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Fri, 8 Nov 2019 18:25:01 +0000 Subject: [PATCH] - remove Layer::upPass and downPass git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@646 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- source/Layer.cpp | 20 -------------------- source/Layer.hpp | 2 -- 2 files changed, 22 deletions(-) diff --git a/source/Layer.cpp b/source/Layer.cpp index c721962..821000a 100644 --- a/source/Layer.cpp +++ b/source/Layer.cpp @@ -164,23 +164,3 @@ Json::Value Layer::toJson() const return layer; } - -arma::mat Layer::up_pass(const arma::mat &hidden) -{ - arma::mat reconstruction = toVisibleProbs(hidden); - if (next) - { - return next->up_pass(reconstruction); - } - return toHiddenProbs(reconstruction); -} - -arma::mat Layer::down_pass(const arma::mat &visible) -{ - arma::mat hidden = toHiddenProbs(visible); - if (prev) - { - return prev->down_pass(hidden); - } - return toVisibleProbs(hidden); -} diff --git a/source/Layer.hpp b/source/Layer.hpp index 2cbb027..4837847 100644 --- a/source/Layer.hpp +++ b/source/Layer.hpp @@ -34,8 +34,6 @@ public: bool loadWeights(const std::string &prjname=""); bool saveWeights(const std::string &prjname=""); - arma::mat up_pass(const arma::mat& hidden); - arma::mat down_pass(const arma::mat& visible); void train(arma::mat const &batch, IListener *pListener=nullptr) { Rbm::train(trainingData(batch), pListener);