À retenir
- Réactivité : les décisions sont prises instantanément sans attendre de réponse d'un serveur.
- Confidentialité : les données personnelles restent sur l'appareil et ne transitent pas sur le réseau.
- Autonomie : l'appareil reste intelligent même en zone blanche sans réseau.
L’IA embarquée désigne l’intégration d’algorithmes d’intelligence artificielle directement au sein d’un appareil électronique (comme un smartphone, une caméra ou un aspirateur robot) plutôt que sur des serveurs distants. C’est comme si l’objet disposait de son propre « petit cerveau » autonome pour analyser des informations en temps réel sans dépendre d'une connexion internet.
Étymologie
Le terme est composé de l'acronyme IA (Intelligence Artificielle) et de l'adjectif embarquée, issu de l'informatique industrielle où un système est dit « embarqué » lorsqu'il est scellé dans le matériel qu'il contrôle. Il s'oppose historiquement à l'informatique centralisée.
Exemples d'usage
- Le déverrouillage d'un smartphone par reconnaissance faciale locale.
- Un drone capable d'éviter des obstacles de manière autonome durant son vol.
- Une montre connectée qui détecte une chute ou une arythmie cardiaque instantanément.
Cas d'usage
Ce concept intervient massivement dans l'automobile (conduite assistée), l'Internet des objets (IoT), l'industrie 4.0 pour la maintenance prédictive, et la cybersécurité pour détecter des comportements anormaux directement sur un terminal.
Bonnes pratiques
Il est crucial d'optimiser le modèle d'IA (via la quantification ou l'élagage) pour qu'il soit léger. L'objectif est de minimiser la consommation d'énergie et l'occupation de la mémoire vive, ressources souvent limitées sur les petits appareils.
Synonymes
Antonymes
Conseil
Pour explorer ce domaine, commencez par vous renseigner sur des frameworks comme TensorFlow Lite ou PyTorch Edge, conçus spécifiquement pour faire tourner des modèles sur du matériel aux ressources restreintes.
Questions fréquentes
Pourquoi ne pas tout traiter dans le Cloud ?
Le Cloud introduit un délai (latence) et pose des problèmes de confidentialité. L'IA embarquée résout ces points en traitant l'information à la source.
L'IA embarquée est-elle moins intelligente ?
Elle est souvent spécialisée sur une tâche précise. Si elle est moins généraliste qu'un modèle géant comme GPT, elle est extrêmement efficace pour ce pourquoi elle a été conçue.
Quels composants sont utilisés ?
On utilise souvent des puces spécialisées appelées NPU (Neural Processing Unit) ou des microcontrôleurs basse consommation.