class_docstr: Tandem DQN agent.
code: def __init__(self, num_actions, double_dqn=True, summary_writer=None):
      self._double_dqn = double_dqn
      super().__init__(num_actions, summary_writer=summary_writer)
  
imports: import functools
  from absl import logging
  from dopamine.jax import losses
  from dopamine.jax.agents.dqn import dqn_agent
  import gin
  import jax
  import jax.numpy
  import numpy
  import optax
  import tensorflow
label_desc: Use image node_id 1 to create a new TandemDQNAgent object from inherited base classes: dqn_agent with example: obj = TandemDQNAgent(num_actions, double_dqn, summary_writer)