https://devslem.github.io/reinforcement-learning/drl-methods/dqn/
DQN: Deep Q-Networks - DevSlem Blog