Yolo Vision Shenzhen
Shenzhen
Rejoindre maintenant
Glossaire

Edge Computing (Informatique en périphérie)

Découvrez la puissance de l'edge computing : améliorez l'efficacité, réduisez la latence et activez les applications d'IA en temps réel grâce au traitement local des données.

L'informatique en périphérie est une architecture informatique distribuée qui rapproche le traitement et le stockage des données de l' endroit où ils sont nécessaires, plutôt que de s'appuyer sur un emplacement central généralement situé à des milliers de kilomètres. En traitant les données à proximité de leur source, par exemple sur des serveurs locaux, des passerelles IoT ou les appareils eux-mêmes, cette approche réduit considérablement la latence et minimise la bande passante nécessaire à la transmission des données. Dans le contexte de l'intelligence artificielle et de l'apprentissage automatique, l'edge computing fournit l'infrastructure critique nécessaire au déploiement de l' Edge AI, permettant à des modèles sophistiqués de fonctionner directement sur des caméras intelligentes, des drones et des capteurs industriels avec une réactivité immédiate.

Les principaux avantages de l'Edge Computing

Le passage du traitement centralisé dans le cloud au traitement localisé en périphérie offre plusieurs avantages transformateurs, en particulier pour la vision par ordinateur et l'analyse en temps réel .

  • Latence réduite : les architectures cloud traditionnelles nécessitent que les données soient transmises à un centre de données pour être traitées, puis renvoyées à l'appareil. L'edge computing élimine ce va-et-vient, permettant ainsi une inférence en temps réel où chaque milliseconde compte. Cela est essentiel pour les systèmes critiques pour la sécurité, tels que les véhicules autonomes qui doivent prendre des décisions de freinage en une fraction de seconde.
  • Efficacité de la bande passante : la transmission de flux vidéo haute définition pour la détection d'objets consomme une bande passante considérable. En traitant les données brutes localement et en envoyant uniquement les métadonnées ou les alertes pertinentes vers le cloud, les organisations peuvent réduire considérablement les coûts de transmission des données .
  • Confidentialité des données renforcée : les informations sensibles, telles que les images médicales ou les données de reconnaissance faciale, peuvent être traitées entièrement dans l'environnement local. Ce confinement local favorise la conformité avec des réglementations strictes telles que le RGPD en garantissant que les données personnelles ne quittent jamais l'appareil.
  • Fonctionnalité hors ligne : les appareils périphériques peuvent continuer à fonctionner de manière autonome même lorsque la connexion Internet est intermittente ou perdue. Cette fiabilité est essentielle pour des applications telles que l' IA dans l'agriculture, où des drones surveillent les cultures dans des champs éloignés où la couverture réseau est mauvaise.

Edge Computing vs Cloud Computing

Alors que le cloud computing excelle dans le stockage de jeux de données volumineux et la formation de modèles à grande échelle, l'edge computing se concentre sur la phase d'exécution. Il est utile de les considérer comme des technologies complémentaires plutôt que concurrentes. Le cloud est souvent utilisé pour l' entraînement des modèles, qui nécessite une grande puissance de calcul pour traiter les données historiques. Une fois entraîné, le modèle optimisé est déployé à la périphérie pour l'inférence. Cette approche hybride tire parti des atouts des deux : l'évolutivité infinie du cloud et la rapidité de la périphérie.

Applications concrètes

L'informatique en périphérie transforme les industries en intégrant directement l'intelligence dans les opérations physiques.

  • Fabrication intelligente : dans le domaine de l' automatisation industrielle, les usines utilisent des passerelles périphériques pour analyser les données des capteurs des machines. Si une anomalie de vibration est détectée, le système peut déclencher instantanément des protocoles de maintenance prédictive, évitant ainsi des temps d'arrêt coûteux.
  • Commerce intelligent : les magasins physiques utilisent des caméras connectées pour la gestion des stocks. Les systèmes peuvent track manière autonome les niveaux track sur les étagères et alerter le personnel pour qu'il réapprovisionne les articles, améliorant ainsi l'efficacité opérationnelle sans diffuser les flux vidéo des clients vers des serveurs externes.
  • Gestion du trafic : les villes intelligentes déploient des nœuds périphériques aux intersections pour contrôler les feux de circulation. En analysant localement le flux de circulation en temps réel, ces systèmes peuvent optimiser la synchronisation des feux afin de réduire les embouteillages, fonctionnant indépendamment des centres de contrôle centraux.

Déploiement de modèles en périphérie

Pour exécuter des modèles complexes sur des appareils périphériques aux ressources limitées, les développeurs utilisent souvent des techniques d'optimisation telles que la quantification des modèles ou l'exportation vers des formats spécialisés tels que TensorRT ou ONNX. La Ultralytics simplifie ce processus, permettant aux utilisateurs de former des modèles dans le cloud et de les déployer de manière transparente sur diverses cibles périphériques.

L'exemple suivant montre comment exporter un modèle YOLO26 au NCNN , qui est hautement optimisé pour les appareils mobiles et embarqués.

from ultralytics import YOLO

# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")

# Export the model to NCNN format for mobile edge deployment
# This creates a lightweight, optimized version of the model
model.export(format="ncnn")

Concepts connexes

  • IA en périphérie: alors que l'informatique en périphérie fait référence à l'infrastructure distribuée, l'IA en périphérie désigne spécifiquement l'application d'algorithmes d'intelligence artificielle fonctionnant sur cette infrastructure.
  • Internet des objets (IoT): réseau d'objets physiques (les « objets ») équipés de capteurs et de logiciels. L'edge computing fournit la puissance de traitement qui rend ces appareils IoT « intelligents ».
  • Fog Computing: Infrastructure informatique décentralisée dans laquelle les données, les calculs, le stockage et les applications se trouvent quelque part entre la source des données et le cloud, souvent considérée comme une extension du cloud computing vers la périphérie.

Rejoindre la communauté Ultralytics

Rejoignez le futur de l'IA. Connectez-vous, collaborez et évoluez avec des innovateurs mondiaux.

Rejoindre maintenant