Sigmoid 函数,也称为 S 函数,是一种常用的激活函数,通常用于二分类问题或将输出限制在 0 和 1 之间。

Sigmoid 函数的公式为: f(x) = 1 / (1 + e^(-x))

以下是 Sigmoid 函数的图像示例:

import numpy as np
import matplotlib.pyplot as plt

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

x = np.linspace(-10, 10, 100)
y = sigmoid(x)

plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('f(x)')
plt.title('Sigmoid Function')
plt.grid(True)
plt.show()

运行以上代码,将会得到 Sigmoid 函数的图像。横轴表示输入值 x,纵轴表示 Sigmoid 函数的输出值 f(x),即函数值经过 Sigmoid 变换后的结果。图像呈现出一个 S 形曲线,且在 x 趋近于正无穷和负无穷时,函数值趋近于 1 和 0,中间在 x=0 处函数值约为 0.5。

注意: 由于 GPT-3.5 Turbo 无法直接进行代码运行和图像展示,以上代码仅供参考,你可以在本地运行该代码来获取图像结果。

Sigmoid 函数图像:S 形曲线详解与 Python 代码示例

原文地址: https://www.cveoy.top/t/topic/Wd5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录