【发布时间】:2018-07-10 20:41:30
【问题描述】:
我对 Keras 的 evaluate 函数应该期待什么价值感到有点困惑。
这是 Keras 文档中的 evaluate 函数定义:
evaluate(self, x=None, y=None, batch_size=None,
verbose=1, sample_weight=None, steps=None)
这是来自同一页面的简短描述:
返回测试模式下模型的损失值和指标值。
如果我有一个大型交叉验证数据集,需要我多次调用evaluate 函数,evaluate 函数是否记得以前的调用?还是每次只返回给定小批量的 loss 值?
【问题讨论】:
-
描述中没有提到任何关于记忆的内容,所以很明显它只考虑了你通过 x 和 y 给出的批次
标签: python tensorflow machine-learning keras loss