Ultralytics YOLO27 :
Retour au glossaire Ultralytics

Episodic Memory

Découvre comment la mémoire épisodique aide les systèmes d’IA à se rappeler leurs expériences passées. Explore son rôle dans l’apprentissage par renforcement et le suivi avec Ultralytics YOLO26.

La mémoire épisodique représente la capacité d'un système à stocker, récupérer et exploiter des expériences ou des événements passés spécifiques. Issu de la psychologie cognitive, où il désigne le rappel d'expériences personnelles associées à un moment et à un lieu précis, le concept d'intelligence artificielle (AI) fait référence à des architectures qui permettent aux modèles de se souvenir d'états passés distincts plutôt que de simples règles générales. En apprentissage automatique (ML) moderne, la mise en œuvre de ce type de mémoire permet aux agents et aux modèles de se rappeler des interactions antérieures spécifiques, améliorant ainsi leurs performances dans les environnements dynamiques et les tâches de prise de décision complexes.

Mémoire épisodique et mémoire sémantique#

Pour bien comprendre les types de mémoire utilisés en IA, il est essentiel de comparer la mémoire épisodique à la mémoire sémantique. Alors qu'un système épisodique capture le « quoi, où et quand » d'une instance donnée — par exemple, lorsqu'un agent autonome se souvient d'un obstacle précis qu'il a percuté lors d'une simulation récente — la mémoire sémantique stocke des connaissances générales et factuelles sur le monde, comme les lois de la physique qui régissent cette simulation. En apprentissage profond (DL), les poids d'un réseau encapsulent généralement les connaissances sémantiques, tandis qu'un tampon externe ou une banque de mémoire est généralement utilisé pour conserver les traces épisodiques.

Applications concrètes#

L'intégration de capacités épisodiques permet aux systèmes d'IA de prendre des décisions fortement contextualisées, fondées sur des événements historiques distincts. Deux applications concrètes majeures sont les suivantes :

  • Apprentissage par renforcement : Les algorithmes utilisent fréquemment une technique appelée « rejeu d'expériences », dans laquelle des épisodes passés spécifiques sont stockés puis échantillonnés à plusieurs reprises pendant l'entraînement. Ce mécanisme évite l'oubli catastrophique et aide l'agent à tirer parti d'événements passés rares, mais très instructifs. De grands laboratoires de recherche en IA, comme Google DeepMind, utilisent largement le contrôle épisodique pour accélérer l'apprentissage des agents dans des environnements complexes et dynamiques.
  • Suivi d'objets : En vision par ordinateur (CV), la mémoire épisodique est essentielle pour maintenir l'identité des objets sur de longues séquences vidéo. Si un objet est temporairement occulté, des modèles comme Ultralytics YOLO26 peuvent, en théorie, s'appuyer sur des caractéristiques épisodiques — en stockant des signatures visuelles distinctes issues des images précédentes — afin de réidentifier correctement l'objet lorsqu'il réapparaît. Cela améliore considérablement des applications telles que la gestion intelligente de la circulation en ville.

Différencier les concepts associés de mémoire#

Pour comprendre comment les architectures épisodiques s'intègrent dans le paysage plus large de l'IA, il faut les distinguer des types de mémoire opérationnelle similaires :

  • Fenêtre de contexte : Une fenêtre de contexte limite la quantité de données séquentielles immédiates qu'un modèle Transformer traite à la fois. La mémoire épisodique agit toutefois comme une archive externe capable de récupérer des événements passés spécifiques bien au-delà de la fenêtre active.
  • Cache KV : La mise en cache KV est une optimisation de calcul utilisée pour accélérer la génération de tokens en stockant les états d'attention récents. Les systèmes épisodiques sont plus persistants et rappellent sélectivement les instances en fonction de leur pertinence, plutôt que de leur simple proximité séquentielle immédiate.
  • Génération augmentée par récupération (RAG) : Alors que RAG récupère des documents sémantiques externes depuis une base de données, la récupération épisodique se concentre en interne sur l'historique opérationnel propre d'un agent d'IA et sur les interactions spécifiques avec les utilisateurs.

Exemple de code : simuler une récupération épisodique#

L'extrait Python suivant utilise l'API fonctionnelle de PyTorch pour montrer comment un agent d'IA peut interroger une banque de mémoire épisodique. En comparant l'état actuel aux expériences passées stockées à l'aide de la similarité cosinus, l'agent récupère l'épisode historique le plus pertinent afin de guider son action suivante.

import torch
import torch.nn.functional as F

# Simulate stored episodic memory: 5 past events, each with a 128-dimensional embedding
episodic_memory = torch.randn(5, 128)

# Current state embedding (e.g., what an AI agent sees right now)
current_state = torch.randn(1, 128)

# Compute cosine similarity to find the most relevant past episode
similarities = F.cosine_similarity(current_state, episodic_memory)
best_match_idx = torch.argmax(similarities).item()

print(f"Most relevant past episode retrieved: Index {best_match_idx}")

Bonnes pratiques actuelles et perspectives d'avenir#

Les architectures d'IA modernes combinent de plus en plus les flux de travail agentiques et les modèles multimodaux afin de permettre aux systèmes d'ancrer leurs actions dans des contextes historiques spécifiques. Des agents conversationnels avancés développés par des organisations comme OpenAI et Anthropic utilisent déjà des variantes du rappel épisodique pour conserver le contexte utilisateur à long terme au fil de sessions prolongées.

Lors de la conception de systèmes aussi complexes, la gestion des grandes quantités de données d'entraînement et des embeddings mémoire distincts devient essentielle. La plateforme Ultralytics fournit un environnement intuitif de bout en bout permettant aux équipes d'organiser des jeux de données personnalisés, d'entraîner des modèles de vision de pointe et de gérer le pipeline de déploiement des modèles, comblant ainsi parfaitement l'écart entre la recherche épisodique de pointe et la mise en production robuste dans des conditions réelles.

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l'avenir de l'IA !

Commence ton parcours vers l'avenir de l'apprentissage automatique