"""Deep Q-Network (DQN) agent implementation.

This module implements the DQN algorithm, combining Q-learning with deep neural
networks for value function approximation in discrete action spaces.
"""
