我相信还有一个答案,特别是针对您目前的观点(修订版 11)和评论是必要的。
维基百科关于 sigmoid 函数的页面不正确吗?
不。在某些社区,特别是机器学习中,一些(甚至可能是大多数?)人们在不同的、更有限的意义上使用术语“ sigmoid 函数”作为逻辑函数的同义词。但是,并非整个社区都这样做,机器学习并不是唯一使用该术语的社区,维基百科也不是机器学习的百科全书。它面向更广泛的受众,他们使用不同的术语,并且可能在机器学习发明之前就一直在使用它。
我从未见过或听过逻辑函数是一种 sigmoid 函数的说法。
维基百科也没有使用这个确切的措辞,所以你似乎误引了它。但是,从语义上讲,将逻辑函数视为 sigmoid 家族的成员并不少见,即使在 ML 社区中也不例外。参见例如:
Sigmoid 函数是具有特征 S 形曲线的数学函数。有许多常见的 sigmoid 函数,例如逻辑函数、双曲正切和反正切。
在其他答案和评论中已经给出了其他社区中此类用法的示例。
这些函数被认为是对等的,通常在如下上下文中:
我们可以在这个神经网络中使用各种非线性函数,例如 sigmoid、tanh 和 ReLU 激活函数。
同样,这只是特定于 ML 的术语,即使在那里,情况似乎也不是那么明确。例如,在 Python 的 Scikit-learn(一个 ML 库!)中,多层感知器中的神经元可以具有identity、logistic、tanh或relu激活函数,但不能具有“ sigmoid ”。
从评论:
我从事应用 ML 工作,如果我说我在我的神经网络中使用了 sigmoid 函数而不是更具体地说我真的使用了 tanh,我可能会被同行击倒。
在罗马做到入乡随俗。但是,这是双向的。机器学习者在解决其他受众时,应该具体并使用“逻辑函数”而不是“ sigmoid ”。
我在 ML 网站上发布了这个问题,故意将受众范围限制在我所在领域的人。
Cross Validated 的范围不仅限于机器学习:
Cross Validated 是一个问答网站,面向对统计、机器学习、数据分析、数据挖掘和数据可视化感兴趣的人。