mlrl.testbed_sklearn.experiments.output.characteristics.data.characteristics module¶
Author: Michael Rapp (michael.rapp.ml@gmail.com)
Provides classes for representing characteristics of an output matrix that are part of output data.
- class mlrl.testbed_sklearn.experiments.output.characteristics.data.characteristics.Characteristic(option_key: str, name: str, function: Callable[[Any], Number], percentage: bool = False)¶
Bases:
OutputValueAn individual characteristic that is part of output data.
- format(value, **kwargs) str¶
See
mlrl.testbed.experiments.output.data.OutputValue.format()
- class mlrl.testbed_sklearn.experiments.output.characteristics.data.characteristics.OutputCharacteristics(problem_domain: ProblemDomain, output_matrix: OutputMatrix, properties: Properties, context: Context = Context(include_dataset_type=True, include_prediction_scope=True, include_fold=True))¶
Bases:
TabularOutputDataRepresents characteristics of an output matrix that are part of output data.
- OPTION_DISTINCT_LABEL_VECTORS = 'distinct_label_vectors'¶
- OPTION_LABEL_CARDINALITY = 'label_cardinality'¶
- OPTION_LABEL_IMBALANCE_RATIO = 'label_imbalance_ratio'¶
- OPTION_OUTPUTS = 'outputs'¶
- OPTION_OUTPUT_DENSITY = 'output_density'¶
- OPTION_OUTPUT_SPARSITY = 'output_sparsity'¶
- to_table(options: Options, **kwargs) Table | None¶
See
mlrl.testbed.experiments.output.data.TabularOutputData.to_table()
- to_text(options: Options, **kwargs) str | None¶
See
mlrl.testbed.experiments.output.data.TextualOutputData.to_text()