niaaml.fitness
¶
- class niaaml.fitness.Accuracy(**kwargs)¶
Bases:
niaaml.fitness.fitness_function.FitnessFunction
Class representing the accuracy as a fitness function.
- Date:
2020
- Author:
Luka Pečnik
- License:
MIT
- Documentation:
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.accuracy_score.html
- See Also:
- Name = 'Accuracy'¶
- get_fitness(predicted, expected)¶
Return fitness value. The larger return value should represent a better fitness for the framework to work properly.
- Arguments:
predicted (pandas.core.series.Series): Predicted values. expected (pandas.core.series.Series): Expected values.
- Returns:
float: Calculated fitness value.
- class niaaml.fitness.CohenKappa(**kwargs)¶
Bases:
niaaml.fitness.fitness_function.FitnessFunction
Class representing the cohen’s kappa as a fitness function.
- Date:
2020
- Author:
Luka Pečnik
- License:
MIT
- Documentation:
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.cohen_kappa_score.html
- See Also:
- Name = "Cohen's Kappa"¶
- get_fitness(predicted, expected)¶
Return fitness value. The larger return value should represent a better fitness for the framework to work properly.
- Arguments:
predicted (pandas.core.series.Series): Predicted values. expected (pandas.core.series.Series): Expected values.
- Returns:
float: Calculated fitness value.
- class niaaml.fitness.F1(**kwargs)¶
Bases:
niaaml.fitness.fitness_function.FitnessFunction
Class representing the F1-score as a fitness function.
- Date:
2020
- Author:
Luka Pečnik
- License:
MIT
- Documentation:
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.f1_score.html
- See Also:
- Name = 'F-score'¶
- get_fitness(predicted, expected)¶
Return fitness value. The larger return value should represent a better fitness for the framework to work properly.
- Arguments:
predicted (pandas.core.series.Series): Predicted values. expected (pandas.core.series.Series): Expected values.
- Returns:
float: Calculated fitness value.
- class niaaml.fitness.FitnessFactory(**kwargs)¶
Bases:
niaaml.utilities.Factory
Class with string mappings to fitness class.
- Attributes:
_entities (Dict[str, Fitness]): Mapping from strings to fitness classes.
- See Also:
niaaml.utilities.Factory
- class niaaml.fitness.FitnessFunction(**kwargs)¶
Bases:
object
Class for implementing fitness functions.
- Date:
2020
- Author:
Luka Pečnik
- License:
MIT
- Attributes:
Name (str): Name of the fitness function.
- Name = None¶
- get_fitness(predicted, expected)¶
Return fitness value. The larger return value should represent a better fitness for the framework to work properly.
- Arguments:
predicted (pandas.core.series.Series): Predicted values. expected (pandas.core.series.Series): Expected values.
- Returns:
float: Calculated fitness value.
- set_parameters(**kwargs)¶
Set the parameters/arguments of the pipeline component.
- class niaaml.fitness.Precision(**kwargs)¶
Bases:
niaaml.fitness.fitness_function.FitnessFunction
Class representing the precision as a fitness function.
- Date:
2020
- Author:
Luka Pečnik
- License:
MIT
- Documentation:
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.precision_score.html
- See Also:
- Name = 'Precision'¶
- get_fitness(predicted, expected)¶
Return fitness value. The larger return value should represent a better fitness for the framework to work properly.
- Arguments:
predicted (pandas.core.series.Series): Predicted values. expected (pandas.core.series.Series): Expected values.
- Returns:
float: Calculated fitness value.