강화학습을 조금 공부하다 보면 DQN이라는 단어를 꽤 빨리 만나게 됩니다.이름은 자주 보이는데, 막상 처음 들으면 “Q-learning이랑 뭐가 다른 거지?” “왜 굳이 딥러닝이 붙는 거지?” 하고 헷갈리기 쉽습니다.그런데 핵심만 잡으면 DQN은 생각보다 단순하게 이해할 수 있습니다.가장 짧게 말하면 DQN은 Q-learning에 딥러닝을 붙인 강화학습 방식입니다.DeepMind의 2015년 Nature 논문은 DQN을 이용해 픽셀 입력만 보고 Atari 2600 게임 여러 개를 학습해 사람 수준에 가까운 성능을 보였다고 설명합니다. PyTorch 공식 튜토리얼도 DQN을 강화학습에서 쓰이는 Deep Q Learning 방식으로 소개합니다.쉽게 말하면 예전의 Q-learning이 작은 표로 값을 외우는 ..