【问题标题】:How to evaluate testing dataset by every epoch for tensorflow estimator如何在每个时期评估测试数据集的张量流估计器
【发布时间】:2018-08-30 13:30:29
【问题描述】:

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

【问题讨论】:

    标签: tensorflow tensorboard tensorflow-datasets tensorflow-estimator


    【解决方案1】:

    我建议使用如下循环:

    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))
    

    【讨论】:

    • 似乎会话将被创建和结束一次又一次。
    猜你喜欢
    • 2019-08-02
    • 2018-11-07
    • 2019-02-04
    • 1970-01-01
    • 1970-01-01
    • 2022-07-28
    • 2018-04-09
    • 1970-01-01
    • 2018-09-01
    相关资源
    最近更新 更多