遇见 YOLO26: 下一代视觉 AI。
Ultralytics
返回 Ultralytics 词汇表

Spiking Neural Network

探索用于节能边缘 AI 的脉冲神经网络 (SNNs)。了解 SNN 如何模拟生物神经元并利用 Ultralytics YOLO26 处理时间序列数据。

脉冲神经网络 (SNN) 是一类专门的人工神经网络,旨在比标准深度学习模型更贴近地模拟大脑的生物学行为。虽然传统网络使用浮点数连续处理信息,但 SNN 使用称为“脉冲”的离散事件进行运作。这些脉冲仅在神经元的内部电压达到特定阈值时发生,这种机制通常被称为“积分并激发”(integrate-and-fire)。这种事件驱动的特性使得 SNN 能够以极高的能效处理时间序列数据,使其在边缘 AI 和自主机器人等低功耗应用中具有极高的价值。通过利用信号的时序而非仅仅是其幅度,SNN 将时间维度引入了学习过程,为处理动态的现实世界感官数据的任务提供了一种强有力的替代方案。

Link to this section生物学灵感与机制#

SNN 的核心架构灵感来源于在生物神经系统中观察到的突触相互作用。在标准的卷积神经网络 (CNN)循环神经网络 (RNN) 中,神经元通常在每个传播周期中都处于活跃状态,持续消耗计算资源。相比之下,SNN 神经元保持静止,直到积累了足够的输入以触发脉冲。这种被称为稀疏性的特性显著降低了功耗,因为只有在发生重要事件时才会消耗能量。

关键的机械差异包括:

  • 信息编码:标准网络使用速率编码(激活的幅度),而 SNN 通常利用脉冲编码或时间编码,即脉冲的精确时序携带信息。
  • 学习规则:由于脉冲事件不可微分,传统的反向传播在 SNN 中实施起来具有挑战性。取而代之的是,SNN 经常采用生物学上合理的规则,如脉冲时序依赖可塑性 (STDP) 或替代梯度方法来调整突触权重。
  • 硬件兼容性:SNN 特别适用于神经拟态计算硬件,例如 Intel 的 Loihi 或 IBM 的 TrueNorth,这些硬件旨在处理区别于标准GPU 的异步并行处理任务。

Link to this section与传统 ANN 的比较#

区分 SNN 与主流计算机视觉中使用的更常见的人工神经网络 (ANN) 非常重要。

  • 人工神经网络 (ANN):这些模型(包括像 ResNetYOLO26 这样的架构)依赖于连续激活函数,如 ReLU 或 Sigmoid。它们非常适合静态图像识别,并在 COCO 等基准测试中达到了最先进的准确度,但在处理稀疏的时间数据流时可能效率较低。
  • 脉冲神经网络 (SNN):SNN 在延迟和功耗至关重要的场景中表现出色。它们天生能够处理时间动态,这使得它们在处理来自基于事件的相机的输入时具有优势,因为这些相机以异步方式捕获场景变化,而不是以固定帧率捕获帧。

Link to this section实际应用#

SNN 的独特属性使其在传统深度学习模型可能因功耗过高或响应缓慢而无法胜任的专业领域得到了应用。

  1. 无人机神经拟态视觉:高速无人机使用 SNN 配合事件相机进行目标检测和避障。由于事件相机仅报告像素变化,SNN 能在微秒级时间内处理稀疏数据,使无人机能够躲避标准帧式相机因运动模糊或低帧率而可能错过的快速移动障碍物。

  2. 假肢与生物信号处理:在医疗技术中,SNN 被用于解析肌电图 (EMG) 信号以控制机器人肢体。该网络实时处理噪声大、随时间变化的生物信号的能力,实现了对假肢装置更平滑、更自然的控制,架起了生物神经与数字执行器之间的桥梁。

Link to this section实现基本的脉冲概念#

虽然像 YOLO26 这样的现代检测模型是构建在高效的 CNN 架构之上的,但研究人员经常使用标准张量来模拟脉冲行为,以理解其动态。下面的 Python 示例使用 PyTorch 演示了一个简单的“泄漏积分并激发”(LIF) 神经元模拟,展示了神经元如何积累电压并在激发后重置。

import torch


def lif_neuron(inputs, threshold=1.0, decay=0.8):
    """Simulates a Leaky Integrate-and-Fire neuron."""
    potential = 0.0
    spikes = []

    for x in inputs:
        potential = potential * decay + x  # Integrate input with decay
        if potential >= threshold:
            spikes.append(1)  # Fire spike
            potential = 0.0  # Reset potential
        else:
            spikes.append(0)  # No spike

    return torch.tensor(spikes)


# Simulate neuron response to a sequence of inputs
input_stream = [0.5, 0.5, 0.8, 0.2, 0.9]
output_spikes = lif_neuron(input_stream)
print(f"Input: {input_stream}\nSpikes: {output_spikes.tolist()}")

Link to this section未来展望#

计算机视觉领域正越来越多地探索结合了深度学习准确性和脉冲网络高效性的混合架构。随着研究人员攻克训练 SNN 的难题,我们可能会看到像 YOLO 这样的模型未来版本会引入脉冲层,以实现超低功耗的边缘部署。目前,高效训练和部署标准模型仍是大多数开发者的主要焦点,他们利用 Ultralytics Platform 等工具来管理数据集并针对各种硬件目标优化模型。对即时高性能检测感兴趣的用户应探索 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 的未来!

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