Glossaire

Edge AI

Découvrez comment Edge AI permet un traitement de l'IA en temps réel, sécurisé et efficace sur les appareils, transformant ainsi des secteurs tels que la santé et les véhicules autonomes.

L'Edge AI est un paradigme informatique décentralisé dans lequel les algorithmes d'intelligence artificielle (AI) et d'apprentissage automatique (ML) sont traités localement sur un dispositif matériel, à proximité de la source de génération des données. Au lieu d'envoyer les données à un serveur centralisé dans le nuage pour traitement, l'Edge AI effectue l'inférence directement sur l'appareil lui-même. Cette approche réduit considérablement la latence, améliore la confidentialité des données et diminue les besoins en bande passante, ce qui la rend idéale pour les applications qui ont besoin de résultats immédiats et qui doivent fonctionner avec une connectivité internet intermittente ou inexistante. La croissance du marché de l'Edge AI reflète son adoption croissante dans diverses industries.

Comment fonctionne l'Edge AI

Dans un flux de travail Edge AI typique, les données sont collectées par un capteur, tel qu'une caméra ou un microphone, sur un appareil physique. Ces données sont ensuite introduites directement dans un modèle ML pré-entraîné et optimisé fonctionnant sur le processeur local de l'appareil. Le processeur, souvent un accélérateur d'IA spécialisé ou un système sur puce (SoC), exécute le modèle pour générer un résultat, tel que l'identification d'un objet ou la reconnaissance d'une commande. L'ensemble du processus se déroule en quelques millisecondes sans dépendre de réseaux externes.

Pour y parvenir, il faut des modèles très efficaces et du matériel spécialisé. Les modèles doivent être optimisés grâce à des techniques telles que la quantification et l'élagage des modèles afin de s'adapter aux contraintes limitées de calcul et de mémoire des appareils périphériques. Les solutions matérielles vont de modules puissants tels que NVIDIA Jetson à des microcontrôleurs de faible puissance et des accélérateurs spécialisés tels que Google Edge TPU et Qualcomm AI engines.

Edge AI vs. Edge Computing

Bien qu'étroitement liés, l'Edge AI et l'Edge Computing sont des concepts distincts.

  • Informatique de périphérie: Il s'agit d'une stratégie architecturale générale qui consiste à déplacer les ressources informatiques et le stockage des données hors des centres de données centralisés et à les rapprocher des sources de génération de données. L'objectif principal est de réduire la latence et d'économiser la bande passante.
  • Edge AI: il s'agit d'une application spécifique de l'edge computing. Il s'agit d'exécuter des charges de travail d'IA et de ML spécifiquement sur ces dispositifs locaux distribués. En bref, l'Edge Computing est l'infrastructure qui permet à l'Edge AI de fonctionner efficacement à la périphérie du réseau.

Applications et exemples

L'Edge AI transforme les industries en permettant une prise de décision intelligente et en temps réel là où c'est le plus nécessaire, en particulier dans le domaine de la vision par ordinateur.

  1. Systèmes autonomes: Les voitures autonomes et les drones dépendent de l'Edge AI pour traiter instantanément les données provenant des caméras, du LiDAR et d'autres capteurs. Cela permet de prendre des décisions critiques en une fraction de seconde, comme l'évitement d'obstacles et la navigation, sans avoir à communiquer avec un serveur en nuage. Des modèles comme Ultralytics YOLO11 sont optimisés pour de telles tâches de détection d'objets en temps réel.
  2. Caméras de sécurité intelligentes : Les caméras de sécurité modernes utilisent l'Edge AI pour analyser les flux vidéo directement sur l'appareil. Cela leur permet de détecter des personnes, des véhicules ou des anomalies et d'envoyer des alertes immédiates, tout en minimisant les risques pour la vie privée en évitant le téléchargement constant de données vidéo sensibles.
  3. Automatisation industrielle: Dans les usines intelligentes, l'Edge AI permet d'effectuer des inspections de contrôle de la qualité sur les appareils, des alertes de maintenance prédictive pour les machines et une robotique intelligente en analysant les données des capteurs dans l'usine.
  4. Commerce de détail intelligent: L'Edge AI facilite les systèmes de caisse sans caissier, la gestion des stocks en temps réel et l'analyse en magasin en traitant les données localement.
  5. Santé: Les moniteurs de santé portatifs et les appareils médicaux utilisent l'Edge AI pour le suivi continu des patients, la détection des chutes à l'aide de l'estimation de la pose et l'analyse préliminaire des images médicales sur l'appareil.

Défis et considérations

Malgré ses avantages, la mise en œuvre de l'Edge AI présente plusieurs défis. La puissance de calcul et la mémoire limitées des appareils périphériques obligent les développeurs à utiliser des modèles très efficaces, tels que ceux de la famille YOLO, et des cadres d'optimisation comme NVIDIA TensorRT et OpenVINO d'Intel. La gestion du déploiement et des mises à jour des modèles sur des milliers d'appareils distribués peut s'avérer complexe et nécessite souvent des plateformes MLOps robustes et des outils de conteneurisation tels que Docker. En outre, la garantie d'une précision constante du modèle dans des conditions réelles diverses et imprévisibles reste un obstacle majeur pour les développeurs.

Rejoindre la communauté Ultralytics

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

S'inscrire
Lien copié dans le presse-papiers