simpleml.metrics.base_metric module¶
-
class
simpleml.metrics.base_metric.
AbstractBaseMetric
(name=None, has_external_files=False, author=None, project=None, version_description=None, save_method='disk_pickled', **kwargs)[source]¶ Bases:
simpleml.persistables.base_persistable.BasePersistable
Abstract Base class for all Metric objects
name: the metric name values: JSON object with key: value pairs for performance on test dataset
(ex: FPR: TPR to create ROC Curve) Singular value metrics take the form - {‘agg’: value}-
values
= Column(None, JSONB(astext_type=Text()), table=None, nullable=False)¶
-
-
class
simpleml.metrics.base_metric.
BaseMetric
(name=None, has_external_files=False, author=None, project=None, version_description=None, save_method='disk_pickled', **kwargs)[source]¶ Bases:
simpleml.metrics.base_metric.AbstractBaseMetric
Base class for all Metric objects
model_id: foreign key to the model that was used to generate predictions
- TODO: Should join criteria be composite of model and dataset for multiple
- duplicate metric objects computed over different test datasets?
-
created_timestamp
¶
-
filepaths
¶
-
has_external_files
¶
-
hash_
¶
-
id
¶
-
metadata_
¶
-
model
¶
-
model_id
¶
-
modified_timestamp
¶
-
name
¶
-
project
¶
-
registered_name
¶
-
values
¶
-
version
¶
-
version_description
¶