Target¶
- class baybe.targets.base.Target[source]¶
Bases:
ABC
,SerialMixin
Abstract base class for all target variables.
Stores information about the range, transformations, etc.
Public methods
__init__
(name, *[, metadata])Method generated by attrs for class Target.
from_dict
(dictionary)Create an object from its dictionary representation.
from_json
(string)Create an object from its JSON representation.
summary
()Return a custom summarization of the target.
to_dict
()Create an object's dictionary representation.
to_json
()Create an object's JSON representation.
Create a single-task objective from the target.
transform
(series, /)Transform target measurements to computational representation.
Public attributes and properties
The name of the target.
Optional metadata containing description, unit, and other information.
The description of the target.
The unit of measurement for the target.
- __init__(name: str, *, metadata=NOTHING)¶
Method generated by attrs for class Target.
For details on the parameters, see Public attributes and properties.
- to_json()¶
Create an object’s JSON representation.
- Return type:
- Returns:
The JSON representation as a string.
- to_objective()[source]¶
Create a single-task objective from the target.
- Return type:
SingleTargetObjective
- abstract transform(series: Series, /)[source]¶
Transform target measurements to computational representation.
-
metadata:
MeasurableMetadata
¶ Optional metadata containing description, unit, and other information.