python - 如何在tensorflow中显示训练进度条?

标签 python tensorflow

我正在尝试向终端输出与 Keras 训练相同类型的训练进度条。我是 tensorflow 的新手,还没有尝试过 Keras,但我很想知道没有 Keras 是否可以完成。

最佳答案

import tensorflow as tf
train_data = (...) 
progbar = tf.keras.utils.Progbar(len(train_data))

for i, d in enumerate(train_data):
    (train model here...)
    progbar.update(i) # This will update the progress bar graph.


3714/3715 [============================>.] - ETA: 20s
  • 在 Tensorflow (v1.1~ 2.1) 中,建议使用 tf.keras.utils.Progbar() 而不是导入 tqdm
  • 仅供引用,使用 tf.print(),而不是 python 原生打印函数。

关于python - 如何在tensorflow中显示训练进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57214424/

相关文章:

优化器的 Tensorflow 聚合方法

r - 如何使用 Linux Debian 正确安装 R keras

python - tensorflow 值错误: Too many vaues to unpack (expected 2)

python - 如何使用 boto 将文件从 Amazon S3 流式传输到 Rackspace Cloudfiles?

r - 具有附加维度(子类)的二元分类

python - TensorFlow 逻辑运算 ((A == B) && (C == D)) 结果为 "Incompatible shapes: [2] vs. [3]"

python - 二维 ndarray 的 Numpy fromfile 的填充顺序是什么?

Python PIL 编辑像素与 ImageDraw.point

python - 过滤满足一组条件的多对多关系

python - 根据另一个数据帧的值将数据帧拆分为多个数据帧