- vectorized logSigmoid() and gaussProb()
- added switch RBM_SPARSE - added some experimental expect functions git-svn-id: http://moon:8086/svn/software/trunk/projects/RBM@24 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -414,16 +414,18 @@ void MainComponent::buttonClicked (Button* buttonThatWasClicked)
|
||||
else if (buttonThatWasClicked == reconstructEquButton)
|
||||
{
|
||||
//[UserButtonCode_reconstructEquButton] -- add your button handler code here..
|
||||
uint32_t i;
|
||||
const VectorXd *pV, *pH;
|
||||
// Draw2->setData(m_pRbm->expectVisible(Draw->getData(), 100));
|
||||
|
||||
pV = (const VectorXd*)&Draw->getData();
|
||||
uint32_t i;
|
||||
VectorXd V, H;
|
||||
|
||||
V = Draw->getData();
|
||||
for (i=0; i < 100; i++)
|
||||
{
|
||||
pH = (const VectorXd*)&m_pRbm->toHidden(*pV);
|
||||
DrawHidden->setData(*pH);
|
||||
pV = (const VectorXd*)&m_pRbm->toVisible(*pH);
|
||||
Draw2->setData(*pV);
|
||||
H = m_pRbm->toHidden(V);
|
||||
DrawHidden->setData(H);
|
||||
V = m_pRbm->toVisible(H);
|
||||
Draw2->setData(V);
|
||||
}
|
||||
//[/UserButtonCode_reconstructEquButton]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user