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")