- 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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user