Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Spiking Neural Network

Explora las redes neuronales de impulsos (SNN) para una IA de borde eficiente energéticamente. Aprende cómo las SNN imitan a las neuronas biológicas para procesar datos temporales con Ultralytics YOLO26.

Una red neuronal de picos (SNN, por sus siglas en inglés) es una clase especializada de redes neuronales artificiales diseñadas para imitar el comportamiento biológico del cerebro más fielmente que los modelos de aprendizaje profundo estándar. Mientras que las redes tradicionales procesan información de manera continua utilizando números de punto flotante, las SNN operan mediante eventos discretos llamados "picos" o "spikes". Estos picos ocurren solo cuando el voltaje interno de una neurona alcanza un umbral específico, un mecanismo a menudo descrito como "integrar y disparar" (integrate-and-fire). Esta naturaleza basada en eventos permite a las SNN procesar datos temporales con una eficiencia energética excepcional, lo que las hace altamente relevantes para aplicaciones de bajo consumo como la IA en el borde y la robótica autónoma. Al aprovechar la sincronización de las señales en lugar de solo su magnitud, las SNN introducen una dimensión temporal en el proceso de aprendizaje, ofreciendo una alternativa potente para tareas que involucran datos sensoriales dinámicos del mundo real.

Link to this sectionInspiración biológica y mecánica#

La arquitectura central de una SNN está inspirada en las interacciones sinápticas observadas en los sistemas nerviosos biológicos. En una red neuronal convolucional (CNN) o red neuronal recurrente (RNN) estándar, las neuronas suelen estar activas en cada ciclo de propagación, consumiendo recursos computacionales constantemente. Por el contrario, las neuronas de una SNN permanecen inactivas hasta que se acumula suficiente entrada para disparar un pico. Esta propiedad, conocida como dispersión o sparsity, reduce drásticamente el consumo de energía, ya que esta solo se gasta cuando ocurren eventos significativos.

Las diferencias mecánicas clave incluyen:

  • Codificación de información: Las redes estándar utilizan codificación de tasa (magnitud de activación), mientras que las SNN suelen utilizar codificación de pulso o codificación temporal, donde la sincronización precisa de los picos transporta la información.
  • Reglas de aprendizaje: La backpropagation tradicional es un desafío en las SNN debido a los eventos de pico no diferenciables. En su lugar, las SNN emplean con frecuencia reglas biológicamente plausibles como la Plasticidad dependiente del tiempo de espiga (STDP) o métodos de gradiente sustituto para ajustar los pesos sinápticos.
  • Compatibilidad de hardware: Las SNN son particularmente adecuadas para el hardware de computación neuromórfica, como Loihi de Intel o TrueNorth de IBM, que están diseñados para manejar procesamiento asíncrono y paralelo, distinto de las GPU estándar.

Link to this sectionComparación con las ANN tradicionales#

Es importante distinguir las SNN de las más comunes redes neuronales artificiales (ANN) utilizadas en la visión artificial convencional.

  • Redes neuronales artificiales (ANN): Estos modelos, que incluyen arquitecturas como ResNet o YOLO26, dependen de funciones de activación continuas como ReLU o Sigmoid. Son excelentes para el reconocimiento de imágenes estáticas y logran una precisión de vanguardia en puntos de referencia como COCO, pero pueden ser menos eficientes para procesar flujos de datos temporales dispersos.
  • Redes neuronales de picos (SNN): Las SNN destacan en escenarios donde la latencia y la eficiencia energética son críticas. Manejan inherentemente las dinámicas temporales, lo que las hace superiores para procesar entradas de cámaras basadas en eventos, que capturan cambios en una escena de forma asíncrona en lugar de fotogramas a una tasa fija.

Link to this sectionAplicaciones en el mundo real#

Las propiedades únicas de las SNN han llevado a su adopción en campos especializados donde los modelos de aprendizaje profundo tradicionales podrían consumir demasiada energía o ser demasiado lentos para reaccionar.

  1. Visión neuromórfica para drones: Los drones de alta velocidad utilizan SNN junto con cámaras de eventos para la detección de objetos y evitar colisiones. Dado que las cámaras de eventos solo reportan cambios de píxeles, la SNN procesa datos dispersos en microsegundos, permitiendo que el dron esquive obstáculos que se mueven rápidamente y que una cámara estándar basada en fotogramas podría perder debido al desenfoque por movimiento o a tasas de fotogramas bajas.

  2. Prótesis y procesamiento de bioseñales: En tecnología médica, las SNN interpretan señales de electromiografía (EMG) para controlar extremidades robóticas. La capacidad de la red para procesar señales biológicas ruidosas y variables en el tiempo en tiempo real permite un control más suave y natural de dispositivos protésicos, cerrando la brecha entre los nervios biológicos y los actuadores digitales.

Link to this sectionImplementación de conceptos básicos de picos#

Aunque los modelos de detección modernos como YOLO26 están construidos sobre arquitecturas CNN eficientes, los investigadores a menudo simulan el comportamiento de picos utilizando tensores estándar para entender la dinámica. El siguiente ejemplo en Python demuestra una simulación simple de neurona "Leaky Integrate-and-Fire" (LIF) usando PyTorch, mostrando cómo una neurona acumula voltaje y se restablece después de disparar un pico.

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 sectionPerspectivas de futuro#

El campo de la visión artificial explora cada vez más arquitecturas híbridas que combinan la precisión del aprendizaje profundo con la eficiencia de las redes de picos. A medida que los investigadores abordan los desafíos de entrenar SNN, es posible que veamos futuras iteraciones de modelos como YOLO incorporando capas de picos para implementaciones en el borde de ultrabajo consumo. Por ahora, el entrenamiento y despliegue eficiente de modelos estándar sigue siendo el enfoque principal para la mayoría de los desarrolladores, utilizando herramientas como la Plataforma Ultralytics para gestionar conjuntos de datos y optimizar modelos para diversos objetivos de hardware. Los usuarios interesados en una detección de alto rendimiento inmediata deberían explorar YOLO26, que ofrece un equilibrio entre velocidad y precisión para aplicaciones en tiempo real.

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático