- remove Layer::upPass and downPass
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@646 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user