回答編集履歴

3

d

2019/03/27 03:06

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -23,3 +23,19 @@
23
23
 
24
24
 
25
25
  例えば、ジェネレーターに Keras の ImageDataGenerator を利用した場合、このジェネレーターは無限に画像を生成できます。
26
+
27
+
28
+
29
+ > 質問3.
30
+
31
+ > steps_per_epoch=6, initial_epoch=1, epochs=2と設定したfit_generatorを2回呼んだとします。
32
+
33
+ > この場合、「質問2の2エポック目(193〜384枚目)を2回学習する(他の画像は学習しない)」という扱いになるのでしょうか?
34
+
35
+
36
+
37
+ ジェネレーターが生成する画像は続きからになるので、
38
+
39
+ steps_per_epoch=6, initial_epoch=1, epochs=2 で2回呼ぶのは
40
+
41
+ steps_per_epoch=6, initial_epoch=1, epochs=4 と同じ結果になります。

2

d

2019/03/27 03:05

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -23,11 +23,3 @@
23
23
 
24
24
 
25
25
  例えば、ジェネレーターに Keras の ImageDataGenerator を利用した場合、このジェネレーターは無限に画像を生成できます。
26
-
27
-
28
-
29
- なので、サンプル数が1000でバッチサイズが10で steps_per_epoch=10 としたところで、
30
-
31
- サンプルの一部を学習するという意味にはならず、
32
-
33
- サンプルの1 ~ 100で1エポック、101 ~ 200 で2エポック、… という意味になります。

1

d

2019/03/27 03:02

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- 間違っています。
13
+ その認識であっています。
14
14
 
15
15
  steps_per_epoch は名前の通り、1エポックあたりのステップ数を表します。
16
16