Q-learning's max over noisy estimates is biased upward, so it overestimates values. Double DQN (van Hasselt et al., 2016) decouples the choice of action from its evaluation: the online network selects the action and the target network scores it.
Implement double_q_target(r, gamma, done, q_next_online, q_next_target) using that decoupled rule.
Find a = argmax(q_next_online), then use q_next_target[a] in the Bellman target.
No results yet
Run your code to check it against the examples, or submit to run every test.