length_of_sequences = 2 * T # 全時系列の長さ
maxlen = 25 # 1 つの時系列データの長さ
data = []
target = []
for i in range(0, length_of_sequences - maxlen + 1):
data.append(f[i: i + maxlen])
target.append(f[i + maxlen])
となっていますが、length_of_sequences - maxlen + 1のところは
length_of_sequences - maxlen かな??と 勘違いかもしれませんが。
length_of_sequencesが最後のインデックス値ならわかるのですが。
Lengthとなるとうまくいかないような、、、よくわかりません。
i data target maxl=2 L=4のとき data〇 target■
0 [0,maxl] maxl ⓪①■□
1 [1,1+maxl] 1+maxl 0①②■
2 [2,2+maxl] 2+maxl
3
L-maxl-1 [L-maxl-1,L-1] L-1
ちなみに、直観DeepLearningでは
P177で
STEP=1
for i in range(0,len(text)-SEQLEN,STEP):
input_chars.append(text[i:i+SEQLEN])
label_chars.append(text[i+SEQLEN])
0 件のコメント:
コメントを投稿