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);