- improved multi layer weight reconstruction using weight convolution

git-svn-id: http://moon:8086/svn/software/trunk/projects/RBM@306 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2016-07-07 22:54:54 +00:00
parent 57cdfd7065
commit 0259727a2c
2 changed files with 13 additions and 23 deletions
+4 -2
View File
@@ -50,7 +50,8 @@ public:
pObj->upper = this;
}
virtual Weights& getTopWeights() = 0;
virtual MatrixXd getAccumulatedWeight(RowVectorXd const &h) = 0;
virtual MatrixXd getConvolutedWeight(RowVectorXd const &h) = 0;
virtual MatrixXd const& getWeights() = 0;
};
class RbmComponentListener
@@ -132,7 +133,8 @@ public:
}
Weights& getTopWeights() override;
MatrixXd getAccumulatedWeight(RowVectorXd const &h) override;
MatrixXd getConvolutedWeight(RowVectorXd const &h) override;
MatrixXd const& getWeights() override;
private:
//[UserVariables] -- You can add your own custom variables in this section.