回答編集履歴
1
補足追記
test
CHANGED
@@ -12,6 +12,8 @@
|
|
12
12
|
|
13
13
|
上記のサイトを参照したいただいた前提で説明します。
|
14
14
|
|
15
|
+
(ちなみに、このサイトの例では、`batch_size = 20`としており、しっかりとミニバッチ学習をしています)
|
16
|
+
|
15
17
|
|
16
18
|
|
17
19
|
まず、時系列データの学習とは、上記のサイトでの図の青い部分の情報をすべて学習に使い、ピンクの部分を逐次的に予測できるモデルを生成することです。そのため、青い部分の情報を使う順序は問題無く、ランダムにミニバッチが選択されても大丈夫です。一方、学習時点でピンクの部分は知らない前提ですし、推論時でも時系列順にしか知るすべはありません。このピンクの部分を予め知ってしまって学習に組み込むと「リーク」が発生し、正常な学習ができなくなります。
|