-
Notifications
You must be signed in to change notification settings - Fork 131
Expand file tree
/
Copy pathaccuracy.py
More file actions
57 lines (36 loc) · 1.79 KB
/
accuracy.py
File metadata and controls
57 lines (36 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
"""Class definition of the payload used to send an accuracy metric to ``hub``."""
from __future__ import annotations
from typing import ClassVar, Literal
from .metric import CrossValidationReportMetric, EstimatorReportMetric
class Accuracy(EstimatorReportMetric): # noqa: D101
accessor: ClassVar[Literal["metrics.accuracy"]] = "metrics.accuracy"
name: Literal["accuracy"] = "accuracy"
verbose_name: Literal["Accuracy"] = "Accuracy"
greater_is_better: Literal[True] = True
position: None = None
class AccuracyTrain(Accuracy): # noqa: D101
data_source: Literal["train"] = "train"
class AccuracyTest(Accuracy): # noqa: D101
data_source: Literal["test"] = "test"
class AccuracyMean(CrossValidationReportMetric): # noqa: D101
accessor: ClassVar[Literal["metrics.accuracy"]] = "metrics.accuracy"
aggregate: ClassVar[Literal["mean"]] = "mean"
name: Literal["accuracy_mean"] = "accuracy_mean"
verbose_name: Literal["Accuracy - MEAN"] = "Accuracy - MEAN"
greater_is_better: Literal[True] = True
position: None = None
class AccuracyTrainMean(AccuracyMean): # noqa: D101
data_source: Literal["train"] = "train"
class AccuracyTestMean(AccuracyMean): # noqa: D101
data_source: Literal["test"] = "test"
class AccuracyStd(CrossValidationReportMetric): # noqa: D101
accessor: ClassVar[Literal["metrics.accuracy"]] = "metrics.accuracy"
aggregate: ClassVar[Literal["std"]] = "std"
name: Literal["accuracy_std"] = "accuracy_std"
verbose_name: Literal["Accuracy - STD"] = "Accuracy - STD"
greater_is_better: Literal[False] = False
position: None = None
class AccuracyTrainStd(AccuracyStd): # noqa: D101
data_source: Literal["train"] = "train"
class AccuracyTestStd(AccuracyStd): # noqa: D101
data_source: Literal["test"] = "test"