Objective

class golem.core.optimisers.objective.objective.Objective(quality_metrics: Union[Callable, Dict[Any, Callable]], complexity_metrics: Optional[Dict[Any, Callable]] = None, is_multi_objective: bool = False)[source]

Bases: golem.core.optimisers.objective.objective.ObjectiveInfo, golem.core.optimisers.objective.objective.GraphFunction[golem.core.optimisers.objective.objective.G, golem.core.optimisers.fitness.fitness.Fitness]

Represents objective function for computing metric values on Graphs and keeps information about metrics used.

property metrics: Sequence[Tuple[Any, Callable]]
get_info() golem.core.optimisers.objective.objective.ObjectiveInfo[source]