culebra.fitness_function module¶
Fitness functions.
This module provides several fitness functions, all related to the feature selection problem. Currently:
The
abcsub-module provides abstract classes to define the remaining fitness functions.The
cooperativesub-module provides fitness functions designed to the cooperative solving of a feature selection problem while the classifier hyperparamters are also being optimized.The
dataset_scoresub-module provides abstract classes to score dataset-related problems.The
feature_selectionsub-module is centered in datasets dimensionality reduction.The
svc_optimizationsub-module provides several fitness functions intended to optimize the Support Vector Classifier (SVC) hyperparameters for a given dataset.The
tspsub-module offers fitness functions for the traveling salesman problem.
Finally, the MultiObjectiveFitnessFunction
allows the aggregation of several single-objective fitness functions to define
custom multi-objective functions.

