evomatic.fitness.calculate_comparible_fitnesses(alloys: DataFrame, targets: dict, target_normalisation: dict) DataFrame[source]

Returns data with fitness values calculated as a fraction of the best values observed across the entire evolutionary history, enabling comparison of candidates from different generations. Intended to be used at the end of the evolution.

Parameters
alloys: DataFrame

The current population of alloy candidates.

targets: dict

Dict of targets for maximisation and minimisation.

target_normalisation: dict

Dict of normalisation factors for each target.


Last update: Dec 07, 2022