使用
训练我的模型 model.fit_generator(
...,
verbose=1,
...
)
生成以下输出:
Epoch 1/5
64 128
128 192
64/6400 [..............................] - ETA: 466s - loss: 0.0189 - mean_squared_error: 0.0189192 256
128/6400 [..............................] - ETA: 253s - loss: 0.0163 - mean_squared_error: 0.0163
什么是
64 128
128 192
是什么意思?这当然与batch_size 64有关,但是这些特定的输出行代表什么以及为什么打印它们?
最佳答案
如果您设置 verbose=1
选项 - Keras 会打印有关loss
的信息、估计的剩余历元时间以及每批后模型编译期间提供的指标。通常它是动态打印的 - 所以你只能看到每个时期的一个柱 - 但由于某种原因,你的 Python 正在一批又一批地打印新行。
关于python - 理解 keras 日志输出时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41848315/