This package implements the DQN methods. More...
Namespaces | |
| namespace | dqn |
| namespace | dqn_agent |
| namespace | dqn_proportional_prioritization_agent |
| namespace | dqn_rank_based_prioritization_agent |
This package implements the DQN methods.
Currently following classes have been implemented:
Dqn: This class is a helper class that selects the correct variant of DQN agent based on argument prioritization_params.DqnAgent: Implemented as rlpack.dqn.dqn_agent.DqnAgent this class implements the basic DQN methodology, i.e. without prioritization. It also acts as a base class for DQN agents with prioritization strategies.DqnProportionalPrioritizationAgent: Implemented as rlpack.dqn.dqn_proportional_prioritization_agent.DqnProportionalPrioritizationAgent this class implements the DQN with proportional prioritization.DqnRankBasedPrioritizationAgent: Implemented as rlpack.dqn.dqn_rank_based_prioritization_agent.DqnRankBasedPrioritizationAgent; this class implements the DQN with rank prioritization.