【发布时间】:2017-06-24 20:24:27
【问题描述】:
如果我有 2 个标签(1 和 0),并且在我通过 softmax 激活层传递我的 logits 后,我会得到类似:
[[0.1, 0.9],
[0.3, 0.7],
[0.333, 0.667]]
作为预测输出,而我的标签只有 1 或 0,这是否总是导致准确性低?意思是说,如果我有更多的类,我的 softmax 层会给我每个类接近 1 或 0 的结果,这会给我更高的准确度分数吗?
此外,如果我想使用准确性作为我的指标,有没有办法将我的概率缩放到 0 或 1?这是否可以通过在 TensorFlow 中应用一个掩码来完成,该掩码在概率达到 0.5 或更高时输出布尔值?
【问题讨论】:
标签: python machine-learning tensorflow computer-vision deep-learning