diff --git a/Source/MainComponent.cpp b/Source/MainComponent.cpp index 7f3fea1..c1d72cc 100644 --- a/Source/MainComponent.cpp +++ b/Source/MainComponent.cpp @@ -287,6 +287,7 @@ MainComponent::MainComponent () m_hNum = 64; m_numGibbs = 1; m_weights.setUnits(m_vNumX*m_vNumY, m_hNum); + m_pRbm = new Rbm(m_weights, this); create(); //[/UserPreSize] @@ -776,7 +777,6 @@ void MainComponent::create() DrawReconstruction = nullptr; DrawWeights = nullptr; DrawHidden = nullptr; - m_pRbm = nullptr; WeightsSlider->setRange(0, m_hNum-1, 1); @@ -790,7 +790,6 @@ void MainComponent::create() numVisibleYLabel->setText(String(m_vNumY), dontSendNotification ); numHiddenLabel->setText(String(m_hNum), dontSendNotification ); - m_pRbm = new Rbm(m_weights, this); sigma_gauss = 0.5; sigmaDecay_gauss = 1.0; m_pRbm->setDoRaoBlackwell(rbmDoRaoBlackwellToggleButton->getToggleState());