理解keras日志输出的问题

时间:2017-01-25 09:50:47

标签: python machine-learning neural-network deep-learning keras

使用

训练我的模型模型
 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

意思?它当然与640的batch_size有关,但这些特定的输出行代表什么,为什么打印?

1 个答案:

答案 0 :(得分:2)

如果您设置verbose=1选项 - Keras正在打印有关loss的信息,估计的剩余纪元时间以及每批次后模型编译期间提供的指标。通常它是动态打印的 - 因此每个时代只能看到一个条形 - 但由于某种原因,您的Python正在批量打印新行。