小编典典

如何在 Python 中计算逻辑 sigmoid 函数?

all

这是一个逻辑 sigmoid 函数:

在此处输入图像描述

我知道x。我现在如何在 Python 中计算 F(x)?

假设 x = 0.458。

F(x) = ?


阅读 80

收藏
2022-07-04

共1个答案

小编典典

这应该这样做:

import math

def sigmoid(x):
  return 1 / (1 + math.exp(-x))

现在你可以通过调用来测试它:

>>> sigmoid(0.458)
0.61253961344091512

更新 :请注意,以上内容主要是将给定表达式直接一对一地转换为 Python 代码。它 没有
经过测试或已知是数字上合理的实现。如果你知道你需要一个非常健壮的实现,我敢肯定还有其他人实际上已经考虑过这个问题。

2022-07-04