simpleml.utils.scoring.load_persistable

Module to query registry and retrieve persistables from wherever they are stored.

Module Contents

Classes

PersistableLoader

Wrapper class to load various persistables

Attributes

LOGGER

__author__

simpleml.utils.scoring.load_persistable.LOGGER[source]
simpleml.utils.scoring.load_persistable.__author__ = Elisha Yadgaran[source]
class simpleml.utils.scoring.load_persistable.PersistableLoader[source]

Bases: object

Wrapper class to load various persistables

Sqlalchemy-mixins active record style allows for keyword based filtering:

BaseClass.where(**filters).order_by(**ordering).first()

classmethod load_dataset(cls, **filters)[source]
Return type

simpleml.datasets.base_dataset.Dataset

classmethod load_metric(cls, **filters)[source]
Return type

simpleml.metrics.base_metric.Metric

classmethod load_model(cls, **filters)[source]
Return type

simpleml.models.base_model.Model

classmethod load_persistable(cls, persistable_class, filters)[source]
Parameters
Return type

simpleml.persistables.base_persistable.Persistable

classmethod load_pipeline(cls, **filters)[source]
Return type

simpleml.pipelines.base_pipeline.Pipeline

static validate_environment(persistable)[source]
Parameters

persistable (simpleml.persistables.base_persistable.Persistable) –

Return type

None