- improved RnnStack
- AStack: context doesn't belong o training data git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@827 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -177,21 +177,6 @@ size_t AStack::loadTrainingBatch(const std::string &dir, bool doNormalize)
|
||||
std::cout << "Loaded " << m_trainingBatch.n_rows << " training samples\n";
|
||||
}
|
||||
|
||||
// Migrate context part to training data
|
||||
size_t numTraining = m_trainingBatch.n_rows;
|
||||
size_t numVisible = getLayer(0)->numVisible();
|
||||
|
||||
if (m_trainingBatch.n_cols < numVisible)
|
||||
{
|
||||
size_t diff = numVisible - m_trainingBatch.n_cols;
|
||||
arma::mat training_with_ctx = arma::join_rows(m_trainingBatch, arma::zeros(numTraining, diff));
|
||||
m_trainingBatch = training_with_ctx;
|
||||
}
|
||||
else if (m_trainingBatch.n_cols > numVisible)
|
||||
{
|
||||
m_trainingBatch = m_trainingBatch.submat(0, 0, numTraining-1, numVisible-1);
|
||||
}
|
||||
|
||||
return m_trainingBatch.n_rows;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user