metric_computation
- class MetricComputationResult(metric_value: float, models: List[sensai.vector_model.VectorModelBase])[source]
Bases:
object
- metric_value: float
- models: List[sensai.vector_model.VectorModelBase]
- __init__(metric_value: float, models: List[sensai.vector_model.VectorModelBase]) None
- class MetricComputation(metric: Union[sensai.evaluation.eval_stats.eval_stats_regression.RegressionMetric, sensai.evaluation.eval_stats.eval_stats_classification.ClassificationMetric])[source]
Bases:
abc.ABC
- __init__(metric: Union[sensai.evaluation.eval_stats.eval_stats_regression.RegressionMetric, sensai.evaluation.eval_stats.eval_stats_classification.ClassificationMetric])
- abstract compute_metric_value(model_factory: Callable[[], Union[sensai.vector_model.VectorRegressionModel, sensai.vector_model.VectorClassificationModel]]) sensai.evaluation.metric_computation.MetricComputationResult
- class MetricComputationMultiData(ev_util: sensai.evaluation.eval_util.MultiDataModelEvaluation, use_cross_validation: bool, metric: Union[sensai.evaluation.eval_stats.eval_stats_regression.RegressionMetric, sensai.evaluation.eval_stats.eval_stats_classification.ClassificationMetric], use_combined_eval_stats: bool)[source]
Bases:
sensai.evaluation.metric_computation.MetricComputation
- __init__(ev_util: sensai.evaluation.eval_util.MultiDataModelEvaluation, use_cross_validation: bool, metric: Union[sensai.evaluation.eval_stats.eval_stats_regression.RegressionMetric, sensai.evaluation.eval_stats.eval_stats_classification.ClassificationMetric], use_combined_eval_stats: bool)
- compute_metric_value(model_factory: Callable[[], Union[sensai.vector_model.VectorRegressionModel, sensai.vector_model.VectorClassificationModel]]) sensai.evaluation.metric_computation.MetricComputationResult