evaluate(self, input_fn, steps=None, hooks=None, checkpoint_path=None, name=None)
作用
使用验证集 input_fn 对 model 进行验证。
对于每一步,执行 input_fn(返回数据集的一个 batch)。
- 已经进行了
steps
个 batch,或者 input_fn
抛出了出界异常(OutOfRangeError
或StopIteration
)
参数
input_fn
:此函数构造出验证所需的输入数据,需要返回以下结构之一:
- 一个
tf.data.Dataset
对象:Dataset
对象的输出必须是一个元组 (features, labels),和下面的规格相同。 - 一个元组 (features, labels):
features
是一个Tensor
或者字典(a dictionary of string feat