culebra.fitness_function.feature_selection module

Fitness functions related to feature selection.

This module is composed by:

  • The abc sub-module, where some abstract base classes are defined to support fitness functions developed in this module

  • Some single-objective scoring fitness functions:

    • Accuracy: Single-objective function that maximizes the Accuracy for classification problems.

    • FeatsProportion: Dummy single-objective function that minimizes the number of selected features from a Dataset. The difference with NumFeats is just that FeatsProportion returns a normalized number in [0, 1].

    • KappaIndex: Single-objective function that maximizes the Kohen’s Kappa index for classification problems.

    • NumFeats: Dummy single-objective function that minimizes the number of selected features from a Dataset.