Skip to main content

Module evolution_binding

Module evolution_binding 

Source
Expand description

Python bindings for population-level evolutionary operators.

Functionsยง

__pyfunction_batch_crossover ๐Ÿ”’ โš 
__pyfunction_batch_evaluate_fitness ๐Ÿ”’ โš 
__pyfunction_batch_mutate_weights ๐Ÿ”’ โš 
__pyfunction_novelty_scores ๐Ÿ”’ โš 
__pyfunction_population_diversity ๐Ÿ”’ โš 
__pyfunction_tournament_select ๐Ÿ”’ โš 
batch_crossover ๐Ÿ”’
Apply uniform crossover to paired parent populations.
batch_evaluate_fitness ๐Ÿ”’
Evaluate population fitness in one Rust call.
batch_mutate_weights ๐Ÿ”’
Batch-mutate population weights.
novelty_scores ๐Ÿ”’
Score population novelty against an archive.
population_diversity ๐Ÿ”’
Return mean pairwise L2 distance for a population.
register ๐Ÿ”’
Register the evolutionary-substrate functions with the extension module.
tournament_select ๐Ÿ”’
Select population indices by seeded tournaments.