memorax.algorithms.DQNConfig#

class memorax.algorithms.DQNConfig[source]#

Bases: object

DQNConfig(num_envs: int, gamma: float, tau: float, target_update_frequency: int, train_frequency: int, burn_in_length: int = 0)

num_envs: int#
gamma: float#
tau: float#
target_update_frequency: int#
train_frequency: int#
burn_in_length: int = 0#
__init__(num_envs, gamma, tau, target_update_frequency, train_frequency, burn_in_length=0)#
Parameters:
  • num_envs (int)

  • gamma (float)

  • tau (float)

  • target_update_frequency (int)

  • train_frequency (int)

  • burn_in_length (int)

Return type:

None

replace(**updates)#

Returns a new object replacing the specified fields with new values.