From 6a0ef8d8f78cf8f68996a48754b637b64e6d1cdf Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Fri, 24 Oct 2014 06:10:54 +0000 Subject: [PATCH] - no need to free RBM instance when weight topology changes git-svn-id: http://moon:8086/svn/software/trunk/projects/RBM@35 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- Source/MainComponent.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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());