Yolo Vision Shenzhen
Shenzhen
Únete ahora
Glosario

Computación en el borde

Descubra el poder del edge computing: aumente la eficiencia, reduzca la latencia y habilite aplicaciones de IA en tiempo real con el procesamiento de datos local.

El Edge Computing es una arquitectura informática distribuida en la que los datos de los clientes se procesan en la periferia de la red, lo más cerca posible de la fuente de origen. de la red, lo más cerca posible de la fuente de origen. Al alejar las tareas de procesamiento de datos de los centralizados de computación en nube, este paradigma reduce significativamente la latencia de la red y el uso de ancho de banda. Este enfoque de Este enfoque permite a dispositivos como cámaras inteligentes, sensores y teléfonos móviles realizar realizar inferencias en tiempo real a nivel local sin depender de una conexión continua a Internet de alta velocidad con un servidor remoto.

La importancia de la computación de borde en la IA

La integración de modelos de aprendizaje automático en la infraestructura de borde ha revolucionado la forma en que las industrias manejan los datos. Al ejecutar algoritmos directamente en el hardware las organizaciones desbloquean varios beneficios críticos para aplicaciones de visión computerizada (CV) e IoT:

  • Latencia reducida: Para las aplicaciones en las que el tiempo es un factor crítico, el tiempo de ida y vuelta necesario para enviar datos a la nube y esperar una respuesta suele ser inaceptable. nube y esperar una respuesta es a menudo inaceptable. Edge Computing permite tiempos de respuesta de milisegundos, lo que es vital para los sistemas autónomos. es vital para los sistemas autónomos.
  • Eficiencia del ancho de banda: La transmisión de vídeo de alta definición desde miles de cámaras consume un inmenso ancho de banda. El análisis local de las secuencias de vídeo permite a los dispositivos enviar sólo metadatos o alertas, lo que reduce drásticamente los costes de transmisión de datos. drásticamente los costes de transmisión de datos.
  • Mayor privacidad: El tratamiento de datos personales sensibles, como imágenes faciales o historiales médicos directamente en el dispositivo minimiza el riesgo de violación de datos durante la transmisión, lo que respalda el cumplimiento de normativas como el GDPR.
  • Fiabilidad operativa: Los dispositivos Edge pueden funcionar de forma independiente en entornos remotos con conectividad inestable, como plataformas petrolíferas en alta mar o campos agrícolas que utilizan técnicas de agricultura de precisión.

Computación en el borde (Edge Computing) vs. Conceptos relacionados

Para comprender plenamente el panorama del procesamiento distribuido, es útil distinguir el edge computing de términos similares similares:

  • Inteligencia Artificial Edge indistintamente, Edge AI se refiere específicamente a la ejecución de algoritmos de inteligencia artificial en hardware local. Edge computing proporciona la infraestructura física y la topología, mientras que Edge AI describe la carga de trabajo inteligente específica que se ejecuta en esa infraestructura. carga de trabajo inteligente específica que se ejecuta en esa infraestructura.
  • Internet de los objetos (IoT): IoT se refiere a la red física de objetos conectados -sensores, software y otras tecnologías- que recopilan e intercambian datos. Edge computing es la capa de procesamiento que actúa sobre los datos generados por estos dispositivos IoT. dispositivos IoT.
  • Fog Computing: A menudo descrita como una infraestructura informática descentralizada, la informática de niebla actúa como capa intermedia entre el borde y la nube. Suele gestionar la agregación de datos y el procesamiento preliminar a nivel de red de área local (LAN) antes de enviar la información a la nube.

Aplicaciones en el mundo real

El Edge Computing impulsa una amplia gama de tecnologías innovadoras en diferentes sectores:

  • Vehículos autónomos: Los coches autónomos generan terabytes de datos diarios procedentes de LiDAR, radares y cámaras. Dependen de potentes ordenadores de a bordo, como el NVIDIA Jetson, para detect detectar peatones, interpretar señales de tráfico y tomar decisiones de navegación en fracciones de segundo sin esperar instrucciones de la nube. instrucciones.
  • Fabricación inteligente: En el ámbito de la Industria 4.0, las fábricas utilizan pasarelas de borde para supervisar el estado de los equipos. Los algoritmos analizan los datos de vibración y temperatura para realizar mantenimiento predictivo, identificando los fallos de la maquinaria antes de que se produzcan para optimizar los programas de mantenimiento y reducir el tiempo de inactividad.
  • Comercio inteligente: Las tiendas emplean detección de objetos en dispositivos periféricos gestionar el inventario en tiempo real y permitir experiencias de caja sin cajeros, procesando vídeo dentro de la tienda para track el movimiento de los productos y el comportamiento de los clientes.

Optimización de modelos para la periferia

El despliegue de modelos de IA en dispositivos periféricos suele requerir técnicas de optimización para garantizar su funcionamiento eficiente en hardware hardware con potencia y memoria limitadas, como Raspberry Pi o Google Edge TPU. Técnicas como cuantificación de modelos y reducen el tamaño del modelo y la carga computacional.

Un flujo de trabajo habitual consiste en entrenar un modelo como YOLO11 y exportarlo a un formato altamente optimizado como ONNX o TensorRT para el despliegue.

El siguiente ejemplo Python muestra cómo exportar un modelo YOLO11 al formato ONNX , preparándolo para su despliegue en varias plataformas de hardware de borde:

from ultralytics import YOLO

# Load a lightweight YOLO11 model (Nano size is ideal for edge devices)
model = YOLO("yolo11n.pt")

# Export the model to ONNX format for broad hardware compatibility
# This generates a 'yolo11n.onnx' file optimized for inference engines
model.export(format="onnx")

Únase a la comunidad Ultralytics

Únete al futuro de la IA. Conecta, colabora y crece con innovadores de todo el mundo

Únete ahora