- correct energy calc. for BB-RBMs
git-svn-id: http://moon:8086/svn/software/trunk/projects/RBM@39 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -639,6 +639,7 @@ void MainComponent::sliderValueChanged (Slider* sliderThatWasMoved)
|
||||
VisibleLayer &p = (VisibleLayer&)m_layers.getAt((int)sliderThatWasMoved->getValue());
|
||||
DrawTraining->setData(p.states());
|
||||
redrawReconstruction();
|
||||
|
||||
}
|
||||
//[/UserSliderCode_patterSlider]
|
||||
}
|
||||
@@ -850,6 +851,9 @@ void MainComponent::redrawReconstruction()
|
||||
{
|
||||
DrawHidden->setData(m_pRbm->toHidden(DrawTraining->getData()));
|
||||
DrawReconstruction->setData(m_pRbm->toVisible(DrawHidden->getData()));
|
||||
double energy = m_pRbm->getEnergy(DrawTraining->getData(), DrawHidden->getData());
|
||||
cout << "Energy(" << 0 <<") = " << energy << endl;
|
||||
|
||||
}
|
||||
|
||||
void MainComponent::redrawWeights(int index)
|
||||
|
||||
Reference in New Issue
Block a user