Neat-Ex v1.3.0 Neat.Speciation
Summary
Functions
Measures the compatibility between two networks given a Neat.Options, then the two networks. Compatibility measurements will change over time to make the number of species approach opts.target_species_number
Given the species list and a Neat.Options, the two closest species (as measured by the compatibility of the representatives) are merged together
Given Neat, the compatibility_threshold is automatically modified to make the species count closer to the target_species_number
. If there are too many species, the most similar species are merged together
Given a species list, the a list of new members, and a Neat.Options, the new members are speciated. The new_members list must be structured like the species list, meaning a list of sublists. Each sublist should correspond to the species that it orginiated from. This helps, because the child will be checked with it’s parent species before being compared to all other species
Functions
Measures the compatibility between two networks given a Neat.Options, then the two networks. Compatibility measurements will change over time to make the number of species approach opts.target_species_number.
Given the species list and a Neat.Options, the two closest species (as measured by the compatibility of the representatives) are merged together.
Given Neat, the compatibility_threshold is automatically modified to make the species count closer to the target_species_number
. If there are too many species, the most similar species are merged together.
Given a species list, the a list of new members, and a Neat.Options, the new members are speciated. The new_members list must be structured like the species list, meaning a list of sublists. Each sublist should correspond to the species that it orginiated from. This helps, because the child will be checked with it’s parent species before being compared to all other species.