- 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
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user