- refactored
- constify
This commit is contained in:
@@ -685,8 +685,13 @@ void MainComponent::sliderValueChanged (Slider* sliderThatWasMoved)
|
||||
if (sliderThatWasMoved == patterSlider)
|
||||
{
|
||||
//[UserSliderCode_patterSlider] -- add your slider handling code here..
|
||||
m_trainingIndex = (int)sliderThatWasMoved->getValue();
|
||||
m_stack->upDownPass(m_pLayer->id(), m_stack->trainingBatchFrom(m_pLayer->id(), trainingAt(m_trainingIndex)));
|
||||
|
||||
size_t trainingIndex = (size_t)sliderThatWasMoved->getValue();
|
||||
if (trainingIndex < m_stack->numTraining())
|
||||
{
|
||||
m_trainingIndex = trainingIndex;
|
||||
m_stack->upDownPass(m_pLayer, m_stack->trainingBatchFrom(m_pLayer, trainingAt(m_trainingIndex)));
|
||||
}
|
||||
//[/UserSliderCode_patterSlider]
|
||||
}
|
||||
else if (sliderThatWasMoved == WeightsSlider)
|
||||
@@ -822,7 +827,7 @@ void MainComponent::comboBoxChanged (ComboBox* comboBoxThatHasChanged)
|
||||
m_pLayer->redrawWeights(m_weightIndex);
|
||||
if (m_stack->trainingBatch().n_rows > 0)
|
||||
{
|
||||
m_stack->upDownPass(index, m_stack->trainingBatchFrom(index, trainingAt(m_trainingIndex)));
|
||||
m_stack->upDownPass(m_pLayer, m_stack->trainingBatchFrom(m_pLayer, trainingAt(m_trainingIndex)));
|
||||
}
|
||||
//[/UserComboBoxCode_m_rbmSelect]
|
||||
}
|
||||
@@ -906,7 +911,7 @@ void MainComponent::run()
|
||||
{
|
||||
trainButton->setButtonText (TRANS("Stop"));
|
||||
m_pLayer->calcContextBatch(m_stack->trainingBatch());
|
||||
m_stack->train(m_pLayer->id(), m_stack->trainingBatch(), this);
|
||||
m_stack->train(m_pLayer, m_stack->trainingBatch(), this);
|
||||
trainButton->setButtonText (TRANS("Train"));
|
||||
}
|
||||
|
||||
@@ -922,7 +927,7 @@ bool MainComponent::onProgress(Rbm *pRbm, const Rbm::Status &status)
|
||||
}
|
||||
|
||||
RbmComponent *pComp = static_cast<RbmComponent*>(pRbm);
|
||||
m_stack->upPass(pComp->id(), pComp->getTraining());
|
||||
m_stack->upPass(pComp, pComp->getTraining());
|
||||
// pComp->upPass(pComp->getTraining());
|
||||
pComp->redrawReconstruction();
|
||||
pComp->redrawWeights();
|
||||
|
||||
Reference in New Issue
Block a user