回答編集履歴
3
d
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
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
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
|
13
|
+
その認識であっています。
|
14
14
|
|
15
15
|
steps_per_epoch は名前の通り、1エポックあたりのステップ数を表します。
|
16
16
|
|