YOLO Vision 2026:
返回 Ultralytics 词汇表

SiLU (Sigmoid Linear Unit)

探索 SiLU(Sigmoid 线性单元)激活函数如何增强深度学习。了解为什么 SiLU 是 Ultralytics YOLO26 提高准确性的标准。

Sigmoid 线性单元,通常简称为 SiLU,是现代深度学习架构中广泛使用的一种高效激活函数,用于为神经网络引入非线性。通过确定神经元如何在模型的各层之间处理和传递信息,SiLU 使系统能够学习数据中的复杂模式,作为传统阶跃函数的一种更平滑、更复杂的替代方案。SiLU 通常与早期自动化激活搜索研究中的“Swish”一词相关联,现已成为高性能计算机视觉模型(包括最先进的YOLO26 架构)的标准配置。

SiLU 的工作原理#

在其核心处,SiLU 函数通过将输入值与其自身的Sigmoid 变换相乘来运行。与突然将神经元在“开”和“关”之间切换的简单阈值函数不同,SiLU 提供了一条平滑的曲线,允许进行更具细微差别的信号处理。这种数学结构产生了有利于模型训练过程的独特特征:

  • **平 smoothness(平滑度):**该曲线在任何地方都是连续且可微的。这一特性通过为调整模型权重提供一致的场景,协助诸如梯度下降之类的优化算法,这通常会在训练期间带来更快的收敛速度。
  • **非单调性:**与标准的线性单元不同,SiLU 是非单调的,这意味着即使输入在某些负数范围内增加,其输出也可能会减少。这使网络能够捕获复杂的特征并保留原本可能被丢弃的负值,从而有助于防止深度网络中的梯度消失问题
  • **自门控:**SiLU 充当其自身的门,根据输入自身的幅度来调节有多少输入可以通过。这模仿了长短期记忆 (LSTM)网络中发现的门控机制,但采用了一种适用于卷积神经网络 (CNN)的计算高效形式。

实际应用#

SiLU 对于许多对精度和效率要求极高的前沿 AI 解决方案而言是不可或缺的。

  • **自动驾驶感知:**在自动驾驶汽车这一安全关键领域,感知系统必须即时识别行人、交通标志和障碍物。在其主干网络中利用 SiLU 的模型能够在不同光照条件下准确执行目标检测的同时,保持高推理速度,从而确保车辆对其环境做出安全反应。
  • **医学影像诊断:**在医学图像分析中,神经网络需要辨别 MRI 或 CT 扫描中的细微纹理差异。SiLU 保持梯度的特性可帮助这些网络学习早期肿瘤检测所需的精细细节,从而显著提高放射科医生使用的自动化诊断工具的可靠性。

与相关概念的比较#

为了充分理解 SiLU,将其与Ultralytics 术语表中的其他激活函数区分开来会很有帮助。

  • **SiLU 与 ReLU(修正线性单元):**ReLU 以其速度和简单性而闻名,对所有负输入输出零。虽然高效,但这可能会导致停止学习的“死神经元”。SiLU 允许微小的非线性梯度流过负值,从而避免了这种情况,这通常会为在Ultralytics 平台上训练的深度架构带来更好的准确性
  • **SiLU 与 GELU(高斯误差线性单元):**这两个函数在视觉和功能上都很相似。GELU 是 BERT 和 GPT 等Transformer 模型的标准,而 SiLU 通常更受计算机视觉 (CV)任务和基于 CNN 的目标检测器的青睐。
  • **SiLU 与 Sigmoid:**尽管 SiLU 内部使用了 Sigmoid 函数,但它们发挥着不同的作用。Sigmoid 通常用于二分类的最终输出层以表示概率,而 SiLU 则用于隐藏层以促进特征提取。

实现示例#

你可以使用PyTorch 库可视化不同的激活函数如何转换数据。以下代码片段演示了 ReLU(将负数归零)和 SiLU(允许平滑的负数流动)之间的区别。

import torch
import torch.nn as nn

# Input data: negative, zero, and positive values
data = torch.tensor([-2.0, 0.0, 2.0])

# Apply ReLU: Negatives become 0, positives stay unchanged
relu_out = nn.ReLU()(data)
print(f"ReLU: {relu_out}")
# Output: tensor([0., 0., 2.])

# Apply SiLU: Smooth curve, small negative value retained
silu_out = nn.SiLU()(data)
print(f"SiLU: {silu_out}")
# Output: tensor([-0.2384,  0.0000,  1.7616])

通过在负值中保留信息并提供平滑的梯度,SiLU 在现代神经网络的成功中发挥着关键作用。它在诸如YOLO26等架构中的采用,突显了其在跨各种计算机视觉任务实现最先进性能方面的重要性。

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多

让我们一起构建 AI 的未来!

开启你的机器学习未来之旅