Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Episodic Memory

Découvre comment la mémoire épisodique aide les systèmes d'IA à se remémorer des 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. Issue de la psychologie cognitive, où elle décrit le rappel d'expériences personnelles liées à un moment et un lieu précis, ce concept en intelligence artificielle (IA) fait référence aux architectures qui permettent aux modèles de se souvenir d'états passés distincts plutôt que de simples règles généralisées. Dans l' apprentissage automatique (ML) moderne, la mise en œuvre de ce type de mémoire permet aux agents et aux modèles de rappeler des interactions antérieures spécifiques, améliorant ainsi les performances dans des environnements dynamiques et des tâches de prise de décision complexes.

Link to this sectionMémoire épisodique vs mémoire sémantique#

Pour bien saisir les types de mémoire utilisés en IA, il est crucial de comparer la mémoire épisodique avec la mémoire sémantique. Tandis qu'un système épisodique capture le « quoi, où et quand » d'une instance spécifique — comme un agent autonome se souvenant d'un obstacle particulier rencontré 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 régissant cette simulation. En apprentissage profond (DL), les poids d'un réseau encapsulent généralement les connaissances sémantiques, tandis qu'une mémoire tampon externe ou une banque de mémoire est typiquement utilisée pour conserver les traces épisodiques.

Link to this sectionApplications concrètes#

L'intégration de capacités épisodiques permet aux systèmes d'IA de prendre des décisions hautement contextualisées basées sur des événements historiques distincts. Deux applications concrètes principales incluent :

  • Apprentissage par renforcement : Les algorithmes utilisent fréquemment une technique appelée « relecture d'expérience » (experience replay), où des épisodes passés spécifiques sont stockés et échantillonnés de manière répétée pendant l'entraînement. Ce mécanisme prévient l'oubli catastrophique et aide l'agent à apprendre à partir d'événements passés rares mais très informatifs. Des laboratoires de recherche en IA de premier plan, comme Google DeepMind, utilisent massivement 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 vitale 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 conceptuellement s'appuyer sur des caractéristiques épisodiques — en stockant des signatures visuelles distinctes provenant de trames précédentes — pour réidentifier correctement l'objet lorsqu'il réapparaît. Cela améliore considérablement des applications comme la gestion du trafic des villes intelligentes.

Link to this sectionDifférencier les concepts de mémoire associés#

Comprendre comment les architectures épisodiques s'inscrivent dans le paysage plus large de l'IA nécessite de les différencier de 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, en revanche, agit comme une archive externe capable de récupérer des événements passés spécifiques bien au-delà de la fenêtre active.
  • KV Cache : Le KV caching est une optimisation computationnelle utilisée pour accélérer la génération de jetons en stockant les états d'attention récents. Les systèmes épisodiques sont plus persistants et rappellent sélectivement des 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 le RAG récupère des documents sémantiques externes à partir d'une base de données, la récupération épisodique se concentre en interne sur l'historique opérationnel passé d'un agent d'IA et sur des interactions spécifiques avec l'utilisateur.

Link to this sectionExemple de code : Simuler la récupération épisodique#

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

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}")

Link to this sectionMeilleures pratiques actuelles et avenir#

Les architectures d'IA modernes combinent de plus en plus des workflows agentiques avec des modèles multimodaux pour permettre aux systèmes d'ancrer leurs actions dans des contextes historiques spécifiques. Des agents conversationnels avancés provenant d'organisations comme OpenAI et Anthropic utilisent déjà des variantes du rappel épisodique pour maintenir un contexte utilisateur à long terme sur des sessions étendues.

Lors de la construction de tels systèmes complexes, la gestion de vastes quantités de données d'entraînement et d'embeddings de mémoire distincts devient critique. La plateforme Ultralytics fournit un environnement intuitif et complet 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 de modèle, comblant ainsi de manière fluide le fossé entre la recherche épisodique de pointe et une production robuste en conditions réelles.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

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

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

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

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

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

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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 le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique