evorl.ec.optimizers.ars¶
Module Contents¶
Classes¶
API¶
- class evorl.ec.optimizers.ars.ARS[source]¶
Bases:
evorl.ec.optimizers.ec_optimizer.EvoOptimizerAugmented Random Search.
Paper: Simple random search of static linear policies is competitive for reinforcement learning
- ask(state: evorl.ec.optimizers.ars.ARSState) tuple[evorl.types.Params, evorl.ec.optimizers.ec_optimizer.ECState][source]¶
- fitness_std_eps: float¶
1e-08
- init(mean: evorl.types.Params, key: chex.PRNGKey) evorl.ec.optimizers.ars.ARSState[source]¶
- lr: float¶
None
- noise_std: float¶
None
- num_elites: int¶
None
- optimizer: optax.GradientTransformation¶
‘pytree_field(…)’
- optimizer_name: str¶
‘sgd’
- pop_size: int¶
None
- tell(state: evorl.ec.optimizers.ars.ARSState, fitnesses: chex.Array) tuple[evorl.types.PyTreeDict, evorl.ec.optimizers.ars.ARSState][source]¶