深圳Yolo 视觉
深圳
立即加入
词汇表

液态神经网络 (LNNs)

探索液态神经网络 (LNN) 以实现实时数据自适应。了解这些高效模型如何与 Ultralytics YOLO26 结合,为自主 AI 系统提供动力。

液态神经网络 (LNN) 是一种高度动态且灵活的连续时间循环神经网络 (RNN)子类,其灵感来源于简单生物(如秀丽隐杆线虫)的神经系统结构。与训练后权重(或参数)固定的传统深度学习模型不同,LNN 可以在处理新输入流时实时连续调整其参数。这种适应性,常被称为“液态”行为,使网络能够保持鲁棒性并即时适应不断变化的条件,从而使其特别适合处理时间序列数据和控制动态系统。

LNN 的一个核心优势是其参数效率。像 Transformer大型语言模型 (LLM) 这样的大型模型需要数十亿参数和巨大的计算资源来执行复杂任务,而 LNN 通常只需几十到几百个神经元,即可在特定序列任务中实现可比或更优的性能。麻省理工学院计算机科学与人工智能实验室 (CSAIL) 等机构的研究表明,这些紧凑型网络提供高可解释性和效率,减少了训练和部署所需的计算开销。

区分 LNN 与传统网络

尽管 LNN 和标准 RNN 都处理序列数据,但它们处理时间概念的方式不同。标准 RNN 和长短期记忆 (LSTM)网络在离散时间步长中运行,意味着它们逐帧或逐步处理数据。然而,LNN 连续处理输入,类似于模拟物理现象的微分方程。这种连续时间动态允许 LNN 优雅地处理不规则采样数据,而无需依赖固定的采样率。此外,虽然传统模型在训练后会冻结其学习到的参数,但 LNN 中的隐藏状态会动态适应,确保模型在实时推理期间对新的、未见的异常保持响应。

LNN 的实际应用

由于其弹性、可解释性和低参数数量,LNN 主要用于涉及连续数据流和不断变化环境的应用。两个值得注意的例子包括:

  • 自动驾驶汽车和无人机: LNNs在不可预测的环境中控制自主无人机方面取得了显著成功。它们根据连续的感官反馈调整决策过程的能力,使无人机在应对不断变化的风况或动态障碍物时,远优于静态训练的模型。其低计算开销也使其成为功耗有限的边缘AI设备的理想选择,可以直接在无人机上处理数据。
  • 医学时间序列分析:医疗诊断中,LNNs(拉普拉斯神经网络)用于持续监测患者的生命体征,例如心电图(ECG)或脑电图(EEG)读数。由于医学数据通常是无规律采样的,LNNs的连续时间特性对于检测患者病情的突然变化非常有益,实时为心律失常或癫痫等疾病提供预测建模

LNN 在生态系统中

尽管 LNN 专注于时间序列决策,但它们可以与空间计算机视觉模型有效结合,以构建全面的感知-行动系统。例如,Ultralytics YOLO26可用于处理视频帧以进行实时目标检测,将边界框坐标和分类数据输入到下游的液态神经网络中。LNN 将随后解释这些随时间变化的连续坐标流,以驱动AI 智能体的导航或机器人控制机制。

为了探索构建高效的实时 AI 流水线,您可以首先使用Ultralytics Platform训练和部署视觉模型,确保您的模型轻量化并为边缘部署做好准备。

from ultralytics import YOLO

# Load an Ultralytics YOLO26 nano model for spatial perception
model = YOLO("yolo26n.pt")

# Perform inference on a video stream to feed data to a sequential model
results = model.predict(source="path/to/video.mp4", stream=True)

for result in results:
    # Extract object coordinates to be passed to an LNN for temporal processing
    boxes = result.boxes.xyxy
    # (Here, 'boxes' would stream into your Liquid Neural Network for control logic)

Liquid AI等团队领导的 LNN 持续研究,不断拓展人工智能 (AI)系统在复杂动态的现实世界中部署时,其适应性、效率和可解释性的边界。

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

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