- moved numEpochs and miniBatchSize to RBM::Params
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@606 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+4
-4
@@ -153,17 +153,17 @@ bool Stack::saveWeights()
|
||||
return true;
|
||||
}
|
||||
|
||||
void Stack::train(const arma::mat& batch, size_t miniBatchSize, size_t numEpochs, Rbm::IListener* pListener)
|
||||
void Stack::train(const arma::mat& batch, Rbm::IListener* pListener)
|
||||
{
|
||||
Layer *pLayer = m_pLayers;
|
||||
while(pLayer)
|
||||
{
|
||||
train(pLayer->id(), batch, miniBatchSize, numEpochs, pListener);
|
||||
train(pLayer->id(), batch, pListener);
|
||||
pLayer = pLayer->upper;
|
||||
}
|
||||
}
|
||||
|
||||
void Stack::train(size_t layerId, const arma::mat& batch, size_t miniBatchSize, size_t numEpochs, Rbm::IListener* pListener)
|
||||
void Stack::train(size_t layerId, const arma::mat& batch, Rbm::IListener* pListener)
|
||||
{
|
||||
arma::mat thisBatch = batch;
|
||||
Layer *pLayer = m_pLayers;
|
||||
@@ -180,7 +180,7 @@ void Stack::train(size_t layerId, const arma::mat& batch, size_t miniBatchSize,
|
||||
if (pLayer)
|
||||
{
|
||||
std::cout << m_prjname << ": " << " Training of layer " << std::to_string(layerId) << std::endl;
|
||||
pLayer->train(thisBatch, miniBatchSize, numEpochs, pListener);
|
||||
pLayer->train(thisBatch, pListener);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user