agent

class projects.ne_control_score.agent.GymAgentConfig(env_transfer='${config.env_transfer}', fit_transfer='${config.fit_transfer}', mem_transfer='${config.mem_transfer}', env_name='${space.config.env_name}', hidden_size=50, mutation_std=0.01)[source]

Bases: BaseAgentConfig

class projects.ne_control_score.agent.GymAgent(config, pop_idx, *, pops_are_merged)[source]

Bases: BaseAgent

mutate()[source]

Applies random mutation(s) to the agent.

Return type:

None

reset()[source]

Resets the agent’s memory state.

Return type:

None