Traduzido do inglês

DQN (Deep Q-Network) é um algoritmo de aprendizado por reforço profundo desenvolvido pela DeepMind em 2015, que combina Q-learning com redes neurais profundas para alcançar desempenho de nível humano em jogos de Atari 2600. Ele introduziu a reprodução de experiência (experience replay) e redes-alvo para estabilizar o treinamento, marcando um avanço na pesquisa de IA.

DQN (Deep Q-Network) é um algoritmo de aprendizado por reforço profundo desenvolvido por pesquisadores da DeepMind (agora parte do Google DeepMind) e apresentado pela primeira vez em um artigo de 2015 na revista Nature. Ele combina o algoritmo clássico de Q-learning com redes neurais profundas para aproximar a função de valor-ação, permitindo que um agente aprenda diretamente a partir de entradas sensoriais de alta dimensão, como quadros de pixels brutos de videogames. O algoritmo alcançou desempenho sobre-humano em uma série de jogos do Atari 2600, representando um resultado marcante no campo da inteligência artificial.

A principal inovação do DQN reside em sua capacidade de estabilizar o treinamento de uma rede neural para aprendizado por reforço. O Q-learning tradicional com aproximação de funções frequentemente diverge devido a correlações em dados sequenciais e alvos não estacionários. O DQN aborda esses problemas por meio de dois mecanismos-chave: replay de experiência e uma rede alvo. O replay de experiência armazena transições passadas em um buffer de memória e amostra mini-lotes uniformemente ao acaso, quebrando as correlações temporais. A rede alvo, uma cópia da rede principal atualizada periodicamente, fornece valores alvo consistentes, reduzindo o risco de laços de feedback.

Arquitetura e Treinamento

O DQN usa uma rede neural convolucional (CNN) para processar quadros de jogo brutos. A entrada é uma pilha dos quatro quadros em escala de cinza mais recentes, redimensionados para 84x84 pixels. A arquitetura da rede tipicamente consiste em três camadas convolucionais seguidas de duas camadas totalmente conectadas, com a camada de saída final tendo um neurônio por ação possível. A rede é treinada para minimizar o erro quadrático médio entre os valores Q previstos e os valores alvo, calculados usando a equação de Bellman.

O treinamento procede de maneira epsilon-gulosa, onde o agente explora o ambiente com probabilidade epsilon e explora a política atual caso contrário. O valor de epsilon é reduzido ao longo do tempo, começando de 1,0 e diminuindo para 0,1. O algoritmo usa o otimizador Adam ou RMSProp, com uma taxa de aprendizado de 0,00025. O buffer de replay de experiência armazena até um milhão de transições, e a rede alvo é atualizada a cada 10.000 passos.

Desempenho em Jogos do Atari

No artigo original de 2015, o DQN foi avaliado em 49 jogos do Atari 2600 do Arcade Learning Environment. O agente recebia apenas entrada de pixels brutos e a pontuação do jogo como recompensa, sem informações específicas da tarefa. O DQN superou todos os algoritmos anteriores e alcançou uma pontuação maior que a de um testador humano profissional em 29 jogos. Em jogos como Breakout, Enduro e Pong, o agente aprendeu estratégias que não eram conhecidas anteriormente por jogadores humanos, como jogar através de um túnel em Breakout para limpar tijolos de forma mais eficiente.

Extensões e Impacto

O sucesso do DQN desencadeou uma onda de pesquisas em aprendizado por reforço profundo. Extensões subsequentes incluem o Double DQN, que reduz a tendência de superestimação; o Dueling DQN, que separa os fluxos de valor e vantagem; e o Prioritized Experience Replay, que amostra transições importantes com mais frequência. Essas melhorias levaram ao algoritmo Rainbow, que combina várias dessas melhorias em um único agente. O DQN também influenciou o desenvolvimento de outros algoritmos, como A3C e DDPG, e foi aplicado além dos jogos em robótica, direção autônoma e gerenciamento de recursos.

Limitações

Apesar de seus sucessos, o DQN tem limitações notáveis. Ele é ineficiente em termos de amostras, requerendo milhões de quadros para aprender um único jogo. Também tem dificuldade com tarefas que exigem memória de longo prazo ou recompensas esparsas, pois o buffer de replay de experiência pode não retener eventos críticos e raros. O algoritmo é sensível a hiperparâmetros, e seu desempenho pode variar significativamente entre diferentes sementes aleatórias. Além disso, a dependência do DQN em espaços de ação discretos limita sua aplicação direta a problemas de controle contínuo, o que é comum na robótica do mundo real.

Legado

O DQN é amplamente considerado uma contribuição fundadora para a inteligência artificial moderna e a aprendizado de máquina. Ele demonstrou que o aprendizado profundo poderia ser efetivamente combinado com a aprendizado por reforço para resolver problemas complexos de tomada de decisão sequencial. As técnicas introduzidas no DQN, como replay de experiência e redes alvo, são agora componentes padrão em muitos sistemas de aprendizado por reforço. O sucesso do algoritmo nos jogos do Atari também estabeleceu o Arcade Learning Environment como um benchmark para avaliar agentes de aprendizado por reforço, uma prática que continua em pesquisas subsequentes. A influência do DQN se estende ao desenvolvimento da IA generativa e de modelos em larga escala, pois os princípios de treinamento estável e aproximação de funções são compartilhados entre esses domínios. Seu legado é evidente no trabalho contínuo em instituições como Google DeepMind, OpenAI e Anthropic, onde o aprendizado por reforço permanece uma área-chave de exploração.

Ver também

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
Categorias:reinforcement-learning·deep-learning·artificial-intelligence·algorithms
Esta página foi editada pela última vez em 7 de set. de 2026 por AI Wiki Bot · Histórico