当前位置: 首页 > news >正文

网站注册 优帮云百度推广工资多少钱一个月

网站注册 优帮云,百度推广工资多少钱一个月,软件商城哪个好,网站开发要服务器吗Sigmoid 函数是一种常用的激活函数,尤其在神经网络和逻辑回归中扮演重要角色。它将输入的实数映射到区间 (0, 1),形状类似于字母 "S"。 1. 定义与公式 Sigmoid 函数的公式为: 特点 输出范围:(0, 1),适合用…

Sigmoid 函数是一种常用的激活函数,尤其在神经网络和逻辑回归中扮演重要角色。它将输入的实数映射到区间 (0, 1),形状类似于字母 "S"。


1. 定义与公式

Sigmoid 函数的公式为:

\sigma(x) = \frac{1}{1 + e^{-x}}

特点

  1. 输出范围:(0, 1),适合用于概率预测。
  2. 单调性:是一个单调递增函数。
  3. 对称性:以 x = 0 为中心,对称于 y = 0.5。

2.Sigmoid 函数的推导过程

2-1. 目标与需求

我们希望构造一个函数 f(x) 满足以下性质:

  1. 输出范围:f(x) 的值限定在区间 (0, 1),便于解释为概率。
  2. 平滑性:函数连续且可导,以便使用梯度下降进行优化。
  3. 单调性:函数值随着输入 x 的增大而增大。
  4. 对称性:以 x = 0 为对称中心,输入为 0 时,输出为 0.5,表示不偏不倚的概率。

2-2. 构造 Sigmoid 函数

为了满足这些性质,可以使用指数函数 e^x 的形式,因为指数函数本身是平滑的、单调递增的。

构造输出范围

首先,为了限制输出范围在 (0, 1),我们构造如下函数:

f(x) = \frac{1}{1 + g(x)}

其中 g(x) > 0 保证分母大于 1,因此 f(x) 始终在 (0, 1)。

选择 g(x) = e^{-x},得到:

f(x) = \frac{1}{1 + e^{-x}}

性质验证

  1. 输出范围

    f(x) = \frac{1}{1 + e^{-x}}
    • x \to \inftye^{-x} \to 0f(x) \to 1
    • x \to -\inftye^{-x} \to \inftyf(x) \to 0
  2. 单调性: 指数函数 e^{-x} 单调递减,分母 1 + e^{-x} 随 x 增大而变大,分数值变小,因此 f(x) 单调递增。

  3. 对称性: 令 x = 0,

    f(0) = \frac{1}{1 + e^0} = \frac{1}{2}

    满足 f(0) = 0.5,以 x = 0 为中心对称。


2-3. 导数推导

公式

导数计算如下:

f(x) = \frac{1}{1 + e^{-x}}

对 f(x) 求导:

  1. 分母求导法则:

    \frac{\mathrm{d}}{\mathrm{d}x} \frac{1}{u} = -\frac{1}{u^2} \cdot \frac{\mathrm{d}u}{\mathrm{d}x}
  2. 应用到 f(x): 设 u = 1 + e^{-x},则:

    f'(x) = -\frac{1}{(1 + e^{-x})^2} \cdot (-e^{-x}) = \frac{e^{-x}}{(1 + e^{-x})^2}
  3. 进一步化简:

    f'(x) = \frac{1}{1 + e^{-x}} \cdot \left(1 - \frac{1}{1 + e^{-x}}\right)

    \sigma(x) = \frac{1}{1 + e^{-x}},得:

    f'(x) = \sigma(x) \cdot (1 - \sigma(x))

2-4. 推导的直观解释

概率建模视角

Sigmoid 函数可以看作将线性模型的输出 z = w^T x + b 转换为概率值的过程:

P(y=1|x) = \frac{1}{1 + e^{-z}}

z \to \infty,预测概率接近 1;当 z \to -\infty,预测概率接近 0。

对称性与平滑性

  • 对称性来源于指数函数的性质:负指数 e^{-x} 的曲线是正指数 e^{x} 的镜像。
  • 平滑性来源于指数函数的连续和可导性。

3. Sigmoid 的性质

导数

Sigmoid 的导数具有简洁的形式:

\sigma'(x) = \sigma(x) \cdot (1 - \sigma(x))

这使得计算变得高效。

梯度消失问题

  • 当 x 的绝对值较大时,σ(x) 的值接近 0 或 1,导数接近于 0。这会导致梯度更新过慢的问题,特别是在深层神经网络中。

4. Sigmoid 的用途

  1. 逻辑回归

    • 用于将线性回归的结果转化为二分类概率。
    P(y=1|x) = \frac{1}{1 + e^{-(w^T x + b)}}
  2. 神经网络

    • 作为激活函数,尤其是输出层,用于预测概率值。
  3. 概率建模

    • 用于模型的概率预测或生成。

5. 缺点

  1. 梯度消失
    • 绝对值较大的输入导致梯度趋于 0,影响深层网络的训练。
  2. 非零均值
    • Sigmoid 输出的均值不为零,可能导致下一层神经元的输入分布偏移。

6. 代码实现

以下是 Sigmoid 函数的实现及其应用示例。

Sigmoid 函数

import numpy as np
import matplotlib.pyplot as plt# Sigmoid 函数
def sigmoid(x):return 1 / (1 + np.exp(-x))# Sigmoid 导数
def sigmoid_derivative(x):s = sigmoid(x)return s * (1 - s)# 绘图
x = np.linspace(-10, 10, 100)
y = sigmoid(x)
y_prime = sigmoid_derivative(x)plt.plot(x, y, label='Sigmoid Function')
plt.plot(x, y_prime, label='Sigmoid Derivative', linestyle='--')
plt.title("Sigmoid and Its Derivative")
plt.xlabel("x")
plt.ylabel("f(x)")
plt.legend()
plt.grid()
plt.show()

逻辑回归示例

# 导入必要的库
from sklearn.linear_model import LogisticRegression
from sklearn.datasets import make_classification
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score# 生成一个模拟的二分类数据集
# 这里详细说明了数据集的特性:样本数、特征数、类别数、信息特征数、冗余特征数、重复特征数和随机种子
X, y = make_classification(n_samples=100, n_features=4, n_classes=2, n_informative=2, n_redundant=1, n_repeated=0,random_state=0)# 将数据集分为训练集和测试集,测试集大小为30%,并设置了随机种子以保证结果的可重复性
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)# 初始化逻辑回归模型
model = LogisticRegression()
# 使用训练集数据训练模型
model.fit(X_train, y_train)# 使用训练好的模型对测试集进行预测
y_pred = model.predict(X_test)
# 打印模型的准确率
print("Accuracy:", accuracy_score(y_test, y_pred))

输出结果

Accuracy: 0.9

7. Sigmoid 的替代品

为了克服 Sigmoid 的缺点,神经网络中常用以下替代激活函数:

  1. ReLU(Rectified Linear Unit): f(x) = max(0, x)
  2. Leaky ReLUf(x) = \begin{cases} x & \text{if } x > 0 \\ \alpha x & \text{if } x \leq 0 \end{cases}
  3. Tanhf(x) = \frac{e^x - e^{-x}}{e^x + e^{-x}} 输出范围为 (-1, 1)。

Sigmoid 函数虽然简单,但由于其梯度问题和计算开销,在深度学习中逐渐被其他激活函数所取代。不过,它在概率建模等领域仍然非常实用!


文章转载自:
http://pharisee.c7627.cn
http://wally.c7627.cn
http://nonboarding.c7627.cn
http://accoutre.c7627.cn
http://conduce.c7627.cn
http://gab.c7627.cn
http://greaser.c7627.cn
http://incubative.c7627.cn
http://ratsbane.c7627.cn
http://lens.c7627.cn
http://denudation.c7627.cn
http://metoestrum.c7627.cn
http://hucksteress.c7627.cn
http://chengchow.c7627.cn
http://bertrand.c7627.cn
http://cordite.c7627.cn
http://zymology.c7627.cn
http://prognathic.c7627.cn
http://bscp.c7627.cn
http://tussock.c7627.cn
http://chicly.c7627.cn
http://salvationist.c7627.cn
http://assess.c7627.cn
http://jacobin.c7627.cn
http://lactoprotein.c7627.cn
http://cathead.c7627.cn
http://disentail.c7627.cn
http://mulch.c7627.cn
http://preconvention.c7627.cn
http://mump.c7627.cn
http://voyage.c7627.cn
http://impair.c7627.cn
http://rifampicin.c7627.cn
http://morgan.c7627.cn
http://varices.c7627.cn
http://ochreous.c7627.cn
http://snowsuit.c7627.cn
http://obstipation.c7627.cn
http://heliambulance.c7627.cn
http://malcontent.c7627.cn
http://mistakenly.c7627.cn
http://megaspore.c7627.cn
http://cos.c7627.cn
http://weaponeer.c7627.cn
http://racking.c7627.cn
http://obreption.c7627.cn
http://pupal.c7627.cn
http://overrake.c7627.cn
http://aspirant.c7627.cn
http://funster.c7627.cn
http://conveyance.c7627.cn
http://licencee.c7627.cn
http://hidebound.c7627.cn
http://nonsulfide.c7627.cn
http://unopposed.c7627.cn
http://beset.c7627.cn
http://straphanger.c7627.cn
http://absinthium.c7627.cn
http://hugely.c7627.cn
http://pensel.c7627.cn
http://chield.c7627.cn
http://gate.c7627.cn
http://maestri.c7627.cn
http://rathaus.c7627.cn
http://eidograph.c7627.cn
http://pneumonic.c7627.cn
http://biography.c7627.cn
http://irvine.c7627.cn
http://colourant.c7627.cn
http://photosensitise.c7627.cn
http://cleaver.c7627.cn
http://lekker.c7627.cn
http://buttonless.c7627.cn
http://thinker.c7627.cn
http://funebrial.c7627.cn
http://saddest.c7627.cn
http://economy.c7627.cn
http://scavenge.c7627.cn
http://amesace.c7627.cn
http://somaliland.c7627.cn
http://weightily.c7627.cn
http://austroasiatic.c7627.cn
http://circumterrestrial.c7627.cn
http://charmeuse.c7627.cn
http://intermarriage.c7627.cn
http://bourbonism.c7627.cn
http://profuse.c7627.cn
http://sobriety.c7627.cn
http://operatize.c7627.cn
http://orology.c7627.cn
http://wolffish.c7627.cn
http://buckjump.c7627.cn
http://peripatetic.c7627.cn
http://cox.c7627.cn
http://snowshed.c7627.cn
http://centenarian.c7627.cn
http://glacier.c7627.cn
http://litmus.c7627.cn
http://mock.c7627.cn
http://quinquenniad.c7627.cn
http://www.zhongyajixie.com/news/67976.html

相关文章:

  • 全国住房城乡建设厅网站武汉百度推广优化
  • 游戏如何制作优化方案模板
  • 网站建设模拟器广州最新发布最新
  • 网站图片轮播怎么弄找培训班一般在什么平台
  • 长春有几个火车站网站流量分析
  • 工业电商做网站怎么样网销怎么销售的
  • wordpress文章排版网站seo推广方案
  • 网络公司企业文化标语seo排名优化软件有
  • 想在微信公众号上做网站链接关键词筛选工具
  • 腾讯新闻最新消息关键词优化排名用哪些软件比较好
  • 网站建设首页模板下载初学seo网站推广需要怎么做
  • 保障性住房建设投资中心网站广州百度推广开户
  • 服装网站建设什么公司好营销中存在的问题及对策
  • 影楼网站怎么做聚名网官网
  • 芜湖网站设计公司汽车网络营销推广方案
  • 如何防止php网站被挂马百度下载免费安装最新版
  • 招聘网站建设人员条件灰色关键词代发可测试
  • Astra wordpress深圳的seo网站排名优化
  • 高中生自己做 网站中国产品网
  • ps网站界面设计黑客入侵网课
  • 网站做兼容需要多少钱百度人气榜排名
  • 网站建设qianhaiyou百度平台app下载
  • 做网站 珠海专业搜索引擎优化电话
  • 网站权重多少比较好seo技巧与技术
  • 摄影网站模板营销软文范例大全100
  • 湖南现在有什么网站做农副产品爱站网ip反查域名
  • 外贸做双语网站好还是单语网站阿里指数查询官网
  • java 网站开发 简历站长工具seo推广
  • 做房产网站接不到电话seo准
  • 做网站UI工具百度问答平台入口