回答編集履歴

1

補足追記

2021/10/02 01:45

投稿

toast-uz
toast-uz

スコア3266

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