python - Keras jupyter notebook 在训练期间输出 block

标签 python tensorflow keras jupyter-notebook

在 Jupyter Notebook 环境中使用 Keras 时,在训练过程中我的 Notebook 崩溃了。在运行 fit 函数时,除了正常的训练进度外,还出现了很多方 block 。事实上,浏览器崩溃的方 block 太多了......

在普通终端中运行相同的代码时,这些方 block 不会出现。

这是一个输出示例:

Train on 33164 samples, validate on 8292 samples
Epoch 1/3
  960/33164 [..............................] - ETA: 46s - loss: 0.1997 - acc: 0.9394 

希望有人能帮忙!

最佳答案

看这个issue on github

简而言之,有 4 个选项:

  • 使用命令行代替 ipython 笔记本
  • fit()中使用verbose=0verbose=2,第一个不会输出任何东西,第二个只会输出一个每个时期的日志行。
  • 如果您使用 tensorflow 作为后端,您可以监控 tensorboard 上的所有内容(速度慢但聊胜于无)
  • 您可以使用 RemoteMonitor callback但这似乎需要一些工作。

希望对您有所帮助。

关于python - Keras jupyter notebook 在训练期间输出 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42386463/

相关文章:

python - Peewee:如何从数组字段为空的 Postgres 中选择数据?

python - 在 Django 中处理排名的最佳方式是什么?

python - 无法让我的函数执行任何操作

python - 如何在tensorflow中使用tf.data读取.csv文件?

python - Keras 中意外的关键字参数 'ragged'

python - 使用 LSTM 和 keras 进行时间序列预测的分类变量

Python ElementTree insertBefore 命令

tensorflow - "Flex Op"在 Tensorflow 中是什么意思?

python - 如何在队列中解码 Tensorflow 中的 pfm 文件?

tensorflow - tensorflow 中的自定义 f1_score 指标