相关疑难解决方法(0)

将 sigmoid 结果解释为神经网络中的概率

我在最后一层创建了一个带有 sigmoid 激活函数的神经网络,所以我得到的结果在 0 到 1 之间。我想将事物分为 2 个类,所以我检查“数字是否 > 0.5,然后是 1 类,其他类0”。都是基本的。但是,我想说“它属于 0 类的概率是x,属于 1 类的概率是y”。

我怎样才能做到这一点?

  • 像 0.73 这样的数字是否告诉我有 73% 的可能性属于 1 类?那么 1-0.73 = 0.27 那么 27% 属于 0 类?
  • 当它为 0.27 时,是否意味着 0 类的确定性为 27%,1 类的确定性为 73%?没有意义。

我应该使用 0.5 并查看“数字离中心有多远,然后就是百分比”?

或者我误解了NN的结果?

python tensorflow sigmoid

3
推荐指数
1
解决办法
2440
查看次数

标签 统计

python ×1

sigmoid ×1

tensorflow ×1