Source code for xuance.tensorflow.agents.qlearning_family.ddqn_agent
from argparse import Namespace
from gymnasium.spaces import Space
from xuance.common import Optional, BaseCallback
from xuance.environment import DummyVecEnv, SubprocVecEnv
from xuance.tensorflow.agents.qlearning_family.dqn_agent import DQN_Agent
[docs]
class DDQN_Agent(DQN_Agent):
def __init__(
self,
config: Namespace,
envs: Optional[DummyVecEnv | SubprocVecEnv] = None,
observation_space: Optional[Space] = None,
action_space: Optional[Space] = None,
callback: Optional[BaseCallback] = None
):
super(DDQN_Agent, self).__init__(config, envs, observation_space, action_space, callback)