RNN下序列分批

我们有一个【1 2 3 4 5 6 7 8 9 10 11 12】数字序列。

我们希望将他传递给RNN,但是为了更好的训练,我们可以将它拆分为两个部分。

【1 2 3 4 5 6 】

【7 8 9 10 11 12】

那么批次大小就是我们的序列数,这个批次大小就是 2

【1 2 3 4 5 6 】    —–> 1

【7 8 9 10 11 12】  ——–> 2

 

序列长度就是,我们每个批次我们使用多少数据。 比如我们设置为3

那么 我们传入网络第一批次数据将是

【1 2 3 4 5 6 】

【7 8 9 10 11 12】

中的

【1 2 3 】

【7 8 9 】

被传入。

下一批次,也就是第二批次,我们会依次,传入后面的三个值,

【4 5 6 】

【10 11 12】

依次类推,直到数据结束。