Schemas#
- class gordo_client.schemas.BuildMetadata(*, model: ModelBuildMetadata = None, dataset: DatasetBuildMetadata = None)#
Bases:
BaseModel
Build metadata schema.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- dataset: DatasetBuildMetadata#
- model: ModelBuildMetadata#
- class gordo_client.schemas.CrossValidationMetaData(*, scores: Dict[str, Any] = None, cv_duration_sec: float | None = None, splits: Dict[str, Any] = None)#
Bases:
BaseModel
Cross validation metadata schema.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- class gordo_client.schemas.DatasetBuildMetadata(*, query_duration_sec: float | None = None, dataset_meta: Dict[str, Any] = None)#
Bases:
BaseModel
Dataset build metadata schema.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- class gordo_client.schemas.Machine(*, name: str, project_name: str, model: Dict[str, Any], dataset: Dict[str, Any], metadata: Metadata = None, runtime: Dict[str, Any] = None, evaluation: Dict[str, Any] | None = {'cv_mode': 'full_build'})#
Bases:
BaseModel
Machine schema.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- class gordo_client.schemas.Metadata(*, user_defined: Dict[str, Any] = None, build_metadata: BuildMetadata = None)#
Bases:
BaseModel
Metadata schema.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- build_metadata: BuildMetadata#
- class gordo_client.schemas.ModelBuildMetadata(*, model_offset: int = 0, model_creation_date: str | None = None, model_builder_version: str | None = None, cross_validation: CrossValidationMetaData = None, model_training_duration_sec: float | None = None, model_meta: Dict[str, Any] = None)#
Bases:
BaseModel
Model build schema.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- cross_validation: CrossValidationMetaData#