L’Edge AI est une approche dans laquelle l’in­tel­li­gence ar­ti­fi­cielle est exécutée di­rec­te­ment à l’endroit où les données sont générées : en pé­ri­phé­rie du réseau plutôt que de manière cen­tra­li­sée dans le Cloud. Cela permet de prendre des décisions en temps réel, sans devoir trans­mettre chaque in­for­ma­tion vers des data centers distants.

L’Edge AI, c’est quoi exac­te­ment ?

L’Edge AI signifie que l’in­tel­li­gence ar­ti­fi­cielle est exécutée di­rec­te­ment là où les données sont générées. Dans la plupart des cas, cela cor­res­pond à une exécution sur des appareils locaux, proches des capteurs et des machines. Ces appareils s’ins­cri­vent dans le concept d’Edge Computing et ne se limitent pas à la collecte de données : ils assurent également leur analyse et la prise de décision. Avec l’Edge AI, la majeure partie du trai­te­ment s’effectue en pé­ri­phé­rie du réseau. Cela réduit les délais liés au réseau et permet aux systèmes de fonc­tion­ner même sans connexion per­ma­nente au Cloud.

Les appareils edge typiques sont les véhicules autonomes, les capteurs in­dus­triels, les systèmes embarqués, les smart­phones ou les terminaux IoT équipés de puces d’IA intégrées. L’Edge AI traite les données im­mé­dia­te­ment. Elle peut réagir en quelques mil­li­se­condes, car celles-ci n’ont pas besoin d’être trans­mises au préalable vers le Cloud, ce qui est par­ti­cu­liè­re­ment important pour les ap­pli­ca­tions critiques en matière de sécurité.

Outils d'IA
Exploitez toute la puissance de l'in­tel­li­gence ar­ti­fi­cielle
  • Créez votre site Web en un temps record
  • Boostez votre activité grâce au marketing par IA
  • Gagnez du temps et obtenez de meilleurs résultats

En quoi l’Edge AI diffère-t-elle de l’IA cen­tra­li­sée et de l’IA dis­tri­buée ?

Une IA cen­tra­li­sée basée sur le Cloud collecte des données à partir de dif­fé­rentes sources et les transmet gé­né­ra­le­ment pour un trai­te­ment cen­tra­lisé dans des data centers. C’est là que les modèles sont entraînés et exécutés en inférence, avant que les résultats ne soient renvoyés vers les appareils ou les services. Ce fonc­tion­ne­ment suppose des con­nexions réseau stables et une latence aussi faible que possible.

À l’inverse, l’Edge AI déplace l’inférence IA et, dans certains cas, des étapes limitées d’en­traî­ne­ment ou d’ajus­te­ment des modèles plus près de la source des données, ce qui réduit la dé­pen­dance au Cloud. Elle permet des réactions en temps réel, même lorsque la connexion réseau est instable ou inexis­tante. L’IA dis­tri­buée repose sur une approche plus large, dans laquelle le trai­te­ment est réparti sur de nombreux appareils et nœuds afin de résoudre con­join­te­ment des tâches complexes. L’accent est mis sur la puissance de calcul col­lec­tive et la sca­la­bi­lité. Con­trai­re­ment à cette approche, l’Edge AI se concentre avant tout sur des décisions locales et non sur l’exécution conjointe de modèles de grande taille.

L’IA dis­tri­buée décrit ainsi une approche coo­pé­ra­tive globale, dans laquelle plusieurs nœuds (appareils edge, serveurs ou autres systèmes), dans le cadre du Cloud Computing, col­la­bo­rent pour exécuter des tâches ou entraîner et mettre à jour des modèles en commun. Le trai­te­ment peut être coordonné entre dif­fé­rents sites afin d’améliorer la sca­la­bi­lité et les per­for­mances. Dans ces ar­chi­tec­tures hybrides, l’Edge AI peut cons­ti­tuer un composant clé, en per­met­tant aux nœuds locaux de prendre ra­pi­de­ment des décisions, tandis que des processus coo­pé­ra­tifs assurent en parallèle une op­ti­mi­sa­tion globale.

Aspect IA cen­tra­li­sée (Cloud) Edge AI IA dis­tri­buée
Lieu de trai­te­ment Cen­tra­lisé dans le Cloud Local, en pé­ri­phé­rie du réseau (edge) Réparti sur de nombreux nœuds
Latence Plus élevée en raison de la trans­mis­sion réseau Très faible Variable selon les nœuds
Dé­pen­dance au réseau Élevée Faible à moyenne Variable
Sca­la­bi­lité Cen­tra­li­sée via des data centers Locale, répartie sur les appareils Élevée grâce à de nombreux nœuds
Pro­tec­tion des données Données traitées ou stockées en externe Trai­te­ment local des données Dépend de l’im­plé­men­ta­tion
Priorité ap­pli­ca­tive Analyse de grands volumes de données Réaction en temps réel Modèles complexes et dis­tri­bués
Com­plexité Cen­tra­li­sée Dé­cen­tra­li­sée Fortement dis­tri­buée

Comment fonc­tionne l’Edge AI en pratique ?

L’Edge AI repose sur une in­te­rac­tion entre matériel spé­cia­lisé, logiciels d’IA et ar­chi­tec­ture réseau. Les données sont d’abord captées par des capteurs ou des terminaux et, le plus souvent, pré­trai­tées avant d’être trans­mises à un modèle d’IA pour analyse. Les modèles d’IA sont spé­cia­le­ment optimisés pour les res­sources limitées du matériel Edge. À cette fin, on utilise notamment des NPU, des Edge TPU ou d’autres ac­cé­lé­ra­teurs d’IA économes en énergie. Les ac­cé­lé­ra­teurs TinyML et les pro­ces­seurs neu­ro­mor­phiques gagnent également en im­por­tance, car ils per­met­tent d’exécuter des modèles d’IA avec une très faible con­som­ma­tion éner­gé­tique et une latence réduite sur des appareils aux res­sources limitées.

Ces modèles ef­fec­tuent ensuite les calculs d’inférence lo­ca­le­ment sur l’appareil, sans devoir trans­mettre au préalable les données brutes vers un Cloud central. L’ar­chi­tec­ture peut être hybride : les processus complexes d’en­traî­ne­ment et de mise à jour ont gé­né­ra­le­ment lieu dans le Cloud, tandis que l’inférence IA s’exécute là où elle est né­ces­saire. Cette approche permet d’entraîner de grands modèles de manière cen­tra­li­sée, puis de les dis­tri­buer, sous forme com­pres­sée, à un grand nombre de nœuds Edge.

La com­mu­ni­ca­tion entre les appareils Edge et le Cloud s’effectue de manière asyn­chrone et se limite dans la plupart du temps aux mises à jour, aux ex­cep­tions ou aux analyses globales. L’uti­li­sa­tion de réseaux locaux rapides améliore encore les per­for­mances et réduit davantage les latences. En com­plé­ment, les appareils Edge peuvent com­mu­ni­quer entre eux ou coopérer via des pas­se­relles locales afin de prendre des décisions encore plus près de la source.

Note

Un com­plé­ment important à l’IA en pé­ri­phé­rie est le Federated Learning (ap­pren­tis­sage fédéré) : dans cette approche dé­cen­tra­li­sée du Machine Learning (ap­pren­tis­sage au­to­ma­tique), des modèles sont entraînés con­join­te­ment sur de nombreux appareils Edge, sans que des données brutes sensibles ne quittent les terminaux. Les données restent locales et seules les mises à jour du modèle sont agrégées de manière cen­tra­li­sée. Tandis que l’Edge AI permet une inférence en temps réel au plus près de la source des données, le Federated Learning rend possible l’en­traî­ne­ment col­la­bo­ra­tif de grands modèles sur de nombreux appareils, sans les risques associés à un stockage cen­tra­lisé des données.

Quels sont les avantages et les in­con­vé­nients de l’Edge AI ?

L’Edge AI ouvre de nouvelles pos­si­bi­li­tés. Cette approche s’ac­com­pagne toutefois de défis qu’il convient de prendre en compte.

Avantages In­con­vé­nients
Latence très faible Res­sources locales limitées
Pro­tec­tion des données po­ten­tiel­le­ment renforcée Coûts matériels élevés
Réduction de la bande passante Risques de sécurité en pé­ri­phé­rie du réseau
Fiabilité et dis­po­ni­bi­lité accrues Main­te­nance et mises à jour complexes
Dé­pen­dance réduite au Cloud Effort d’op­ti­mi­sa­tion des modèles

Avantages de l’Edge AI

L’Edge AI permet une latence très faible, car les données sont traitées di­rec­te­ment là où elles sont générées. Les ap­pli­ca­tions se prêtent ainsi par­ti­cu­liè­re­ment à des scénarios critiques en matière de sécurité, comme les véhicules autonomes ou l’au­to­ma­ti­sa­tion in­dus­trielle. Comme moins de données sont trans­mises vers le Cloud via les réseaux, les coûts de bande passante diminuent et la dé­pen­dance à des in­fras­truc­tures externes est réduite. Le trai­te­ment local peut également renforcer la pro­tec­tion des données, puisque les in­for­ma­tions sensibles n’ont pas besoin d’être stockées en per­ma­nence à l’extérieur. En outre, avec l’Edge AI, les appareils peuvent rester opé­ra­tion­nels même lorsque la connexion réseau est limitée ou inexis­tante.

In­con­vé­nients de l’Edge AI

La mise en œuvre de l’Edge AI nécessite du matériel per­for­mant, mais souvent coûteux, sur de nombreux em­pla­ce­ments. De plus, les appareils Edge sont limités en puissance de calcul et en énergie, ce qui oblige à optimiser les modèles complexes. La multitude d’appareils dé­cen­tra­li­sés crée des surfaces d’attaque po­ten­tielles, de sorte que l’uti­li­sa­tion de l’Edge AI engendre de nouveaux risques de sécurité. Par ailleurs, les modèles d’IA doivent être ré­gu­liè­re­ment mis à jour et maintenus, ce qui est exigeant sur le plan or­ga­ni­sa­tion­nel dans les dé­ploie­ments à grande échelle. La gestion d’un en­vi­ron­ne­ment hé­té­ro­gène d’appareils et de logiciels peut également com­pli­quer l’in­tro­duc­tion de solutions d’Edge AI dis­tri­buées.

Dans quels cas d’usage l’Edge AI est-elle utilisée ?

L’Edge AI est utilisée en par­ti­cu­lier lorsque des temps de réaction rapides, une grande fiabilité et un trai­te­ment local des données sont requis. Cette tech­no­lo­gie prend en charge aussi bien des ap­pli­ca­tions critiques pour la sécurité que des processus du quotidien visant à améliorer le confort :

  • Véhicules autonomes : les données issues des capteurs, des radars et des caméras sont traitées di­rec­te­ment dans le véhicule, ce qui permet de prendre en quelques mil­li­se­condes des décisions de na­vi­ga­tion, de détection d’objets et d’évitement des dangers.
  • Sur­veil­lance médicale : les wearables et les appareils médicaux IoT analysent lo­ca­le­ment des pa­ra­mètres vitaux tels que la fréquence cardiaque ou la sa­tu­ra­tion en oxygène, dé­clenchent des alertes im­mé­diates et sou­tien­nent ainsi une sur­veil­lance continue des patients.
  • Au­to­ma­ti­sa­tion in­dus­trielle : des systèmes basés sur l’Edge AI pour la main­te­nance pré­dic­tive analysent les données des machines en temps réel, détectent les anomalies pré­co­ce­ment et con­tri­buent à réduire les temps d’arrêt tout en rendant les processus de main­te­nance plus efficaces.
  • Maison connectée (Smart Home) et IoT : des fonctions comme la re­con­nais­sance vocale, de mou­ve­ments ou faciale s’exécutent di­rec­te­ment sur l’appareil, ce qui se traduit par des réactions plus rapides, un meilleur respect de la vie privée et une meilleure tolérance aux pannes.
  • Smart Cities et in­fras­truc­ture urbaine : en milieu urbain, des capteurs et des caméras reposant sur l’Edge AI sont utilisés pour piloter et optimiser le trafic en temps réel, renforcer la sécurité et améliorer l’ef­fi­ca­cité éner­gé­tique.
  • Commerce de détail et analyses clients : des caméras et des capteurs peuvent analyser les rayons ou le com­por­te­ment des clients di­rec­te­ment sur site. Cela permet d’ac­tua­li­ser les niveaux de stock en temps réel, d’analyser les flux de clients et de proposer des offres per­son­na­li­sées sans connexion per­ma­nente au Cloud.
  • Agri­cul­ture et mo­ni­to­ring en­vi­ron­ne­men­tal : des systèmes agricoles basés sur l’Edge AI analysent l’humidité du sol, les données mé­téo­ro­lo­giques ou l’état des cultures di­rec­te­ment sur le terrain, ce qui permet de prendre des décisions plus précises en matière d’ir­ri­ga­tion, de lutte contre les nuisibles ou de pla­ni­fi­ca­tion des récoltes. Des solutions utilisant des drones et des capteurs con­tri­buent ainsi à une gestion durable des res­sources.
Aller au menu principal