tensorflow - 如何评估 tensorflow 估计器每个时期的测试数据集

标签 tensorflow tensorboard tensorflow-datasets tensorflow-estimator

对于 tf.estimator,它将运行所有 epoch,然后进行评估,但是如何按每个 epoch 评估测试数据集,以便我们可以在张量板上看到一条线而不是单个点

最佳答案

我建议使用如下循环:

def input_fn(files):
  ds = dataset...
  return ds (without repeat)
for _ n_epochs:
  estimator.train(input_fn(train-files))
  estimator.evaluate(input_fn(eval-files))

关于tensorflow - 如何评估 tensorflow 估计器每个时期的测试数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49406161/

相关文章:

tensorflow - 将 tf.dataset 写回 TFRecord

tensorflow - 跳过 TFRecordDataset.map() 中的数据集条目

python - 在 2.0 session 中迭代 tf.data.Dataset 的正确方法

python - tensorflow 展平方法之间的区别

python - 仅使用矢量化操作突出显示多个零矩阵上的特定坐标

tensorflow - 高级 API 中的 Tensorflow 自定义层 : throws object has no attribute '_expects_mask_arg' error

python - 如何设置具有任意运行次数的 Tensorboard?

variables - Tensorflow 值错误 : Variable already exists, 不允许

keras - 无法在配置为 Keras 回调的 TensorBoard 中查看直方图和分布

tensorflow - TensorBoard - 'trace inputs' 是什么意思/做什么?