TFlearn评估方法结果的含义

时间:2016-12-15 13:31:17

标签: tensorflow

我认为TFlearn的evaluate方法返回模型的准确性(0到1)但在训练后我的模型model.evaluate(test_x, test_y)返回值> 1(1.003626),所以现在我不确定我究竟知道它返回了什么。

任何人都可以解释一下吗?

1 个答案:

答案 0 :(得分:0)

evaluate方法返回一个dict,因此调用将是

{ "aps" : { "alert" : { "message" : "some message" }, "sound" : "default", "link_url" : "www.example.com" } }

但我猜这不是问题所在。如果您正在进行分类,则测试标签必须是整数才能使其正常工作。除此之外,如果没有看到更多的代码,那么调试起来就很困难。

评估源代码的评论:

model.evaluate(test_x, test_y)['accuracy'] {input_fn {1}} {无{1}} {无{1}}