【发布时间】:2018-03-10 05:18:07
【问题描述】:
我在 Windows 10 上遇到问题,Jupyter Notebook 中的 Python 3 正确显示 Keras 进度条。正如您从附加的图像中看到的那样,输出都被连接为一个带有 verbose=1 的长字符串,而不是正确的退格和重置。我猜这个问题是笔记本没有正确解释 \b 字符,但我似乎无法找到解决这个问题的方法。有没有人遇到过类似的问题?我可以使用 verbose=2 进行训练,但我真的希望能够看到估计的剩余时间。此处的其他posts 提出了进度条只是将每个批次放在一个新行上的问题,结果诊断是“似乎信息使该条对于终端来说太长了,因此它中断了一个新的线。”所以解决方案是让终端更宽。但是,这(据我所知)在 jupyter 笔记本中是不可能的。任何人都可以提出任何替代方案来处理这个问题吗?
【问题讨论】:
-
你可以试试keras-tqdm。我将它与
verbose=1或verbose=2一起使用,原因与您提到的几乎相同。 -
@petezurich,哇,我必须马上搞定!
-
@djk47463 ;0) 很高兴你会喜欢它...
标签: python keras jupyter-notebook keras-2