- removed classes HiddenLayer.hpp and VisibleLayer.hpp
- fixed warnings
- RbmComponent inherits Rbm
- improved Rbm::train
- use gaussion weight initialization

git-svn-id: http://moon:8086/svn/software/trunk/projects/RBM@297 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2016-06-19 19:52:41 +00:00
parent 1705287e37
commit 9d00654932
9 changed files with 303 additions and 504 deletions
+2 -4
View File
@@ -117,12 +117,10 @@ private:
ScopedPointer<TextButton> trainButton;
ScopedPointer<TextButton> addButton;
ScopedPointer<Slider> patterSlider;
ScopedPointer<TextButton> reconstructButton;
ScopedPointer<TextButton> ShakeButton;
ScopedPointer<Slider> WeightsSlider;
ScopedPointer<Label> numEpochslabel;
ScopedPointer<Label> learningRateLabel;
ScopedPointer<TextButton> testButton;
ScopedPointer<Label> numVisibleLabel;
ScopedPointer<Label> numHiddenLabel;
ScopedPointer<TextButton> createButton;
@@ -135,9 +133,8 @@ private:
ScopedPointer<TextButton> clearTrainingButton;
ScopedPointer<TextButton> removeTrainingButton;
ScopedPointer<Slider> numGibbsSlider;
ScopedPointer<TextButton> reconstructEquButton;
ScopedPointer<ToggleButton> rbmDoRaoBlackwellToggleButton;
ScopedPointer<ToggleButton> rbmReduceVarianceToggleButton;
ScopedPointer<ToggleButton> rbmDoSampleVisibleToggleButton;
ScopedPointer<Label> lambdaLabel;
ScopedPointer<Label> sigmaLabel;
ScopedPointer<ToggleButton> rbmUseVisibleGaussianToggleButton;
@@ -152,6 +149,7 @@ private:
ScopedPointer<ToggleButton> rbmLearnVarianceButton;
ScopedPointer<ToggleButton> rbmNormalizeDataToggleButton;
ScopedPointer<ComboBox> m_rbmSelect;
ScopedPointer<ToggleButton> rbmDoSampleBatch;
//==============================================================================