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.