【问题标题】:Problems understanding keras logging output理解 keras 日志输出的问题
【发布时间】:2017-01-25 09:50:46
【问题描述】:

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

是什么意思?它当然与 64 的 batch_size 有关,但是这些特定的输出行代表什么以及为什么要打印它们?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 嗨,Marcin,感谢您的回答。但似乎有一个误解——我问的是两个具体的行,只有数字。我已经编辑了我的问题,更具体。
    • 感谢您帮助我找到自己的“错误”:我的生成器中有一条打印语句。
    猜你喜欢
    • 2021-02-01
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 2017-09-09
    • 1970-01-01
    相关资源
    最近更新 更多