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 本机打印功能。
推荐阅读
- php - 如何使用 Laravel 显示角色的逗号分隔值
- reactjs - React Native - 将道具从一个屏幕传递到另一个屏幕(使用标签导航器进行导航)
- python - 使用 .replace() 更改链接中的日期会更改链接中的其他单词
- javascript - Visual Studio Code:如何在 Spring Boot 应用程序中调试 javascript 代码?
- python - 将数据框保存到excel后,我无法打开excel文件
- react-native - 无论起点如何,都将所有图标对齐页面右侧 React Native
- r - 如何将CSV中的二进制矩阵用于r中的先验算法
- python - 转换为十进制日期和月份时,日期格式字符串无效
- python - 在多个 python 线程上运行 powershell
- android - 更新应用程序后 SQlite“没有这样的表”