class documentation
class BaseEvaluationResults(foe.EvaluationResults): (source)
Known subclasses: fiftyone.utils.eval.base.BaseClassificationResults
, fiftyone.utils.eval.regression.RegressionResults
Constructor: BaseEvaluationResults(samples, config, eval_key, custom_metrics, backend)
Base class for evaluation results.
Parameters | |
samples | the fiftyone.core.collections.SampleCollection used |
config | the BaseEvaluationMethodConfig used |
eval | the evaluation key |
custom | an optional dict of custom metrics |
backend | an EvaluationMethod backend |
Method | __init__ |
Undocumented |
Method | metrics |
Returns the metrics associated with this evaluation run. |
Method | print |
Prints the metrics computed via metrics . |
Instance Variable | custom |
Undocumented |
Method | _get |
Undocumented |
Method | _print |
Undocumented |
Inherited from BaseRunResults
(via EvaluationResults
):
Class Method | from |
Builds a BaseRunResults from a JSON dict representation of it. |
Static Method | base |
Returns the results class for the given run type. |
Method | attributes |
Returns the list of class attributes that will be serialized by serialize . |
Method | save |
Saves the results to the database. |
Method | save |
Saves these results config to the database. |
Property | cls |
The fully-qualified name of this BaseRunResults class. |
Property | config |
The BaseRunConfig for these results. |
Property | key |
The run key for these results. |
Property | samples |
The fiftyone.core.collections.SampleCollection associated with these results. |
Class Method | _from |
Subclass implementation of from_dict . |
Instance Variable | _backend |
Undocumented |
Instance Variable | _config |
Undocumented |
Instance Variable | _key |
Undocumented |
Instance Variable | _samples |
Undocumented |
overridden in
fiftyone.utils.eval.base.BaseClassificationResults
, fiftyone.utils.eval.regression.RegressionResults
Undocumented
overridden in
fiftyone.utils.eval.base.BaseClassificationResults
, fiftyone.utils.eval.regression.RegressionResults
Returns the metrics associated with this evaluation run.
Also includes any custom metrics from custom_metrics
.
Parameters | |
*args | subclass-specific positional arguments |
**kwargs | subclass-specific keyword arguments |
Returns | |
a dict |
overridden in
fiftyone.utils.eval.base.BaseClassificationResults
, fiftyone.utils.eval.regression.RegressionResults
Prints the metrics computed via metrics
.
Parameters | |
*args | subclass-specific positional arguments |
digits:2 | the number of digits of precision to print |
**kwargs | subclass-specific keyword argument |
overridden in
fiftyone.utils.eval.base.BaseClassificationResults
, fiftyone.utils.eval.regression.RegressionResults
Undocumented