Module neuralneat::defaults
source · Expand description
Constants
- The boost that younger species (10 generations or fewer) receive to their adjusted fitness scores.
- The likelyhood that a connection mutation will take place whenever a Genome mutates.
- The likelyhood that when a Genome mutates, it will disable an existing Gene that is enabled. Note: disable mutation will only happen if neither connection mutation nor node mutation happens.
- The number of generations that a Species must exist without improving its fitness before it is considered stagnant, and receives an extreme penalty to its adjusted fitness score (making it much less likely to reproduce).
- The likelyhood that when a Genome mutates, it will enable an existing Gene that is disabled. Note: enable mutation will only happen if neither connection mutation nor node mutation happens.
- The likelyhood that when a Genome is used as the basis for the next generation via mating, that the resulting offspring will not be mated.
- The likelyhood that when a Genome is used as the basis for the next generation, that it will be cloned and mutated only (rather than mated).
- The likelyhood that a new node will be added whenever a Genome mutates. Note: node mutation will only happen if a connection mutation does not. Thus, if the connection mutation chance is set to 1.0 (100% chance), this will never happen.
- The likelyhood that when a Genome mutates a weight, that it will
perturb
it – that is to say, randomly assign it a new value between 0.0 and 1.0. - The default number of Genomes a Pool will maintain.
- The likelyhood that an existing Gene will have its weights altered whenever a Genome mutates. Note: weight mutation will only happen if neither connection mutation nor node mutation happens.
- The amount of change (+ or -) that a Gene’s weight will incur when a weight mutation takes place (if it has not been perturbed).