Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Episodic Memory

Descobre como a memória episódica ajuda os sistemas de IA a recordar experiências passadas. Explora o seu papel na aprendizagem por reforço e no tracking com o Ultralytics YOLO26.

A memória episódica representa a capacidade de um sistema para armazenar, recuperar e utilizar experiências ou eventos específicos do passado. Derivado da psicologia cognitiva, onde descreve a recordação de experiências pessoais associadas a um momento e local específicos, o conceito de inteligência artificial (AI) refere-se a arquiteturas que permitem aos modelos recordar estados distintos do passado, em vez de apenas regras generalizadas. Na aprendizagem automática (ML) moderna, a implementação deste tipo de memória permite que agentes e modelos recordem interações anteriores específicas, melhorando o desempenho em ambientes dinâmicos e tarefas complexas de tomada de decisão.

Memória episódica vs. memória semântica#

Para compreender plenamente os tipos de memória utilizados na AI, é essencial comparar a memória episódica com a memória semântica. Enquanto um sistema episódico captura o "o quê, onde e quando" de uma instância específica — como um agente autónomo que se recorda de um obstáculo específico com que colidiu durante uma simulação recente —, a memória semântica armazena conhecimento geral e factual sobre o mundo, como as leis da física que regem essa simulação. Na aprendizagem profunda (DL), os pesos de uma rede geralmente encapsulam conhecimento semântico, enquanto um buffer externo ou banco de memória é normalmente utilizado para armazenar vestígios episódicos.

Aplicações no mundo real#

A integração de capacidades episódicas permite que os sistemas de AI tomem decisões altamente contextualizadas com base em eventos históricos distintos. Duas aplicações principais no mundo real incluem:

  • Aprendizagem por Reforço: Os algoritmos utilizam frequentemente uma técnica chamada "reprodução de experiências", na qual episódios específicos do passado são armazenados e amostrados repetidamente durante o treino. Este mecanismo evita o esquecimento catastrófico e ajuda o agente a aprender com eventos passados raros, mas altamente informativos. Laboratórios de investigação em AI de referência, como a Google DeepMind, utilizam amplamente o controlo episódico para acelerar a aprendizagem de agentes em ambientes complexos e dinâmicos.
  • Rastreamento de Objetos: Na visão computacional (CV), a memória episódica é essencial para manter a identidade dos objetos ao longo de sequências de vídeo extensas. Se um objeto ficar temporariamente ocluído, modelos como o Ultralytics YOLO26 podem, conceptualmente, basear-se em características episódicas — armazenando assinaturas visuais distintas de fotogramas anteriores — para voltar a identificar corretamente o objeto quando este reaparece. Isto melhora significativamente aplicações como a gestão do tráfego em cidades inteligentes.

Diferenciação entre conceitos de memória relacionados#

Compreender como as arquiteturas episódicas se enquadram no panorama mais amplo da AI exige distingui-las de tipos semelhantes de memória operacional:

  • Janela de Contexto: Uma janela de contexto limita a quantidade de dados sequenciais imediatos que um modelo Transformer processa de cada vez. A memória episódica, no entanto, funciona como um arquivo externo capaz de recuperar eventos específicos do passado muito para além da janela ativa.
  • Cache KV: O armazenamento em cache de KV é uma otimização computacional utilizada para acelerar a geração de tokens, armazenando estados de atenção recentes. Os sistemas episódicos são mais persistentes e recuperam seletivamente instâncias com base na relevância, em vez de dependerem apenas da proximidade sequencial imediata.
  • Geração Aumentada por Recuperação (RAG): Enquanto o RAG recupera documentos semânticos externos de uma base de dados, a recuperação episódica concentra-se internamente no próprio histórico operacional de um agente de AI e nas interações específicas com os utilizadores.

Exemplo de código: simulação de recuperação episódica#

O seguinte trecho de Python utiliza a API funcional do PyTorch para demonstrar como um agente de AI pode consultar um banco de memória episódica. Ao comparar o estado atual com experiências passadas armazenadas utilizando a similaridade do cosseno, o agente recupera o episódio histórico mais relevante para orientar a sua próxima ação.

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

Práticas recomendadas atuais e o futuro#

As arquiteturas modernas de AI combinam cada vez mais fluxos de trabalho agênticos com modelos multimodais para permitir que os sistemas fundamentem as suas ações em contextos históricos específicos. Agentes conversacionais avançados de organizações como a OpenAI e a Anthropic já utilizam variações da recordação episódica para manter o contexto dos utilizadores a longo prazo ao longo de sessões prolongadas.

Ao desenvolver sistemas tão complexos, torna-se fundamental gerir as grandes quantidades de dados de treino e os embeddings de memória distintos. A Ultralytics Platform proporciona um ambiente intuitivo e completo para as equipas organizarem conjuntos de dados personalizados, treinarem modelos de visão de última geração e gerirem o pipeline de implementação de modelos, estabelecendo uma ligação perfeita entre a investigação de vanguarda sobre memória episódica e uma produção robusta no mundo real.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática