evorl.ec.operators¶
Package Contents¶
Classes¶
API¶
- class evorl.ec.operators.ERLMutation[source]¶
Bases:
evorl.types.PyTreeNode- mut_strength: float¶
0.1
- num_mutation_frac: float¶
0.1
- reset_prob: float¶
0.05
- super_mut_prob: float¶
0.05
- super_mut_strength: float¶
10.0
- vec_relative_prob: float¶
0.0
- weight_max_magnitude: float¶
1000000.0
- class evorl.ec.operators.MLPCrossover[source]¶
Bases:
evorl.types.PyTreeNode- num_crossover_frac: float¶
0.1
- class evorl.ec.operators.MLPMutation[source]¶
Bases:
evorl.types.PyTreeNode- matrix_num_mutation_frac: float¶
0.01
- mut_strength: float¶
0.01
- vector_num_mutation_frac: float¶
0.0
- weight_max_magnitude: float¶
10
- class evorl.ec.operators.TournamentSelection[source]¶
Bases:
evorl.types.PyTreeNode- tournament_size: int¶
2