From 183ed3b89dc80a1b118513c2ab1e8de93d48171d Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Wed, 19 Jan 2022 20:30:59 +0000 Subject: [PATCH] - show sample hidden button git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@847 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- source/MainComponent.cpp | 20 ++++++++++---------- source/MainComponent.hpp | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/source/MainComponent.cpp b/source/MainComponent.cpp index c0154a6..17851d7 100644 --- a/source/MainComponent.cpp +++ b/source/MainComponent.cpp @@ -311,11 +311,11 @@ MainComponent::MainComponent (const String prjname) m_rbmSelect->setTextWhenNoChoicesAvailable (TRANS("(no choices)")); m_rbmSelect->addListener (this); - addAndMakeVisible (rbmDoSampleBatch = new ToggleButton ("rbmDoSampleBatch button")); - rbmDoSampleBatch->setTooltip (TRANS("Do stochastic sampling from training data")); - rbmDoSampleBatch->setTooltip (TRANS("Sample training data during learning\n")); - rbmDoSampleBatch->setButtonText (TRANS("Sample training")); - rbmDoSampleBatch->addListener (this); + addAndMakeVisible (rbmDoSampleHidden = new ToggleButton ("rbmDoSampleHidden button")); + rbmDoSampleHidden->setTooltip (TRANS("Do stochastic sampling from hidden state during gibbs sampling")); + rbmDoSampleHidden->setTooltip (TRANS("Sample hidden state during learning\n")); + rbmDoSampleHidden->setButtonText (TRANS("Sample hidden")); + rbmDoSampleHidden->addListener (this); addAndMakeVisible (sizeMiniBatch = new Label ("sizeMiniBatch", TRANS("100"))); @@ -385,7 +385,7 @@ MainComponent::~MainComponent() rbmLearnVarianceButton = nullptr; rbmNormalizeDataToggleButton = nullptr; m_rbmSelect = nullptr; - rbmDoSampleBatch = nullptr; + rbmDoSampleHidden = nullptr; sizeMiniBatch = nullptr; rbmUseHiddenGaussianToggleButton = nullptr; @@ -505,7 +505,7 @@ void MainComponent::resized() weightInitLabel->setBounds (948, 200, 72, 24); rbmLearnVarianceButton->setBounds (1004, 92, 128, 24); rbmNormalizeDataToggleButton->setBounds (1004, 60, 124, 24); - rbmDoSampleBatch->setBounds (844, 60, 128, 24); + rbmDoSampleHidden->setBounds (844, 60, 128, 24); sizeMiniBatch->setBounds (1064, 20, 48, 24); rbmUseHiddenGaussianToggleButton->setBounds (840, 92, 156, 24); //[UserResized] Add your own custom resize handling here.. @@ -661,10 +661,10 @@ void MainComponent::buttonClicked (Button* buttonThatWasClicked) //[UserButtonCode_rbmNormalizeDataToggleButton] -- add your button handler code here.. //[/UserButtonCode_rbmNormalizeDataToggleButton] } - else if (buttonThatWasClicked == rbmDoSampleBatch) + else if (buttonThatWasClicked == rbmDoSampleHidden) { //[UserButtonCode_rbmDoSampleBatch] -- add your button handler code here.. - m_pLayer->params().doSampleBatch = buttonThatWasClicked->getToggleState(); + m_pLayer->params().gibbsDoSampleHidden = buttonThatWasClicked->getToggleState(); //[/UserButtonCode_rbmDoSampleBatch] } else if (buttonThatWasClicked == rbmUseHiddenGaussianToggleButton) @@ -933,7 +933,7 @@ void MainComponent::updateControls() { rbmDoRaoBlackwellToggleButton->setToggleState(m_pLayer->params().doRaoBlackwell, dontSendNotification); rbmDoSampleVisibleToggleButton->setToggleState(m_pLayer->params().gibbsDoSampleVisible, dontSendNotification); - rbmDoSampleBatch->setToggleState(m_pLayer->params().doSampleBatch, dontSendNotification); + rbmDoSampleHidden->setToggleState(m_pLayer->params().doSampleBatch, dontSendNotification); weightDecayLabel->setText(String(m_pLayer->params().weightDecay), dontSendNotification); learningRateLabel->setText(String(m_pLayer->params().learningRate), dontSendNotification); diff --git a/source/MainComponent.hpp b/source/MainComponent.hpp index 1bcd725..bf0092d 100644 --- a/source/MainComponent.hpp +++ b/source/MainComponent.hpp @@ -172,7 +172,7 @@ private: ScopedPointer rbmLearnVarianceButton; ScopedPointer rbmNormalizeDataToggleButton; ScopedPointer m_rbmSelect; - ScopedPointer rbmDoSampleBatch; + ScopedPointer rbmDoSampleHidden; ScopedPointer