- handle seq_lens without crash
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@851 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -111,9 +111,13 @@ arma::mat RnnTextHelper::createTraining(const string& filename, size_t seq_len)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
last_index = index;
|
last_index = index;
|
||||||
pattern = arma::shift(pattern, 1);
|
|
||||||
arma::mat data = arma::zeros(1, NUM_CODES);
|
arma::mat data = arma::zeros(1, NUM_CODES);
|
||||||
data[index] = 1;
|
data[index] = 1;
|
||||||
|
if (seq_len > 1)
|
||||||
|
{
|
||||||
|
pattern = arma::shift(pattern, 1);
|
||||||
|
}
|
||||||
pattern.row(0) = data;
|
pattern.row(0) = data;
|
||||||
arma::mat pattern_vector = pattern.as_row();
|
arma::mat pattern_vector = pattern.as_row();
|
||||||
batch.insert_rows(batch.n_rows, pattern_vector);
|
batch.insert_rows(batch.n_rows, pattern_vector);
|
||||||
|
|||||||
Reference in New Issue
Block a user