ONE - On-device Neural Engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
metrics.metric.Metric Class Reference

Public Member Functions

 reset_state (self)
 
 update_state (self, outputs, expecteds)
 
 result (self)
 

Detailed Description

Abstract base class for all metrics.

Definition at line 1 of file metric.py.

Member Function Documentation

◆ reset_state()

metrics.metric.Metric.reset_state (   self)
Reset the metric's state.

Reimplemented in metrics.categorical_accuracy.CategoricalAccuracy.

Definition at line 5 of file metric.py.

5 def reset_state(self):
6 """
7 Reset the metric's state.
8 """
9 raise NotImplementedError
10

◆ result()

metrics.metric.Metric.result (   self)
Compute and return the final metric value.
Returns:
    float: Metric value.

Reimplemented in metrics.categorical_accuracy.CategoricalAccuracy.

Definition at line 20 of file metric.py.

20 def result(self):
21 """
22 Compute and return the final metric value.
23 Returns:
24 float: Metric value.
25 """
26 raise NotImplementedError

◆ update_state()

metrics.metric.Metric.update_state (   self,
  outputs,
  expecteds 
)
Update the metric's state based on the outputs and expecteds.
Args:
    outputs (np.ndarray): Model outputs.
    expecteds (np.ndarray): Expected ground truth values.

Reimplemented in metrics.categorical_accuracy.CategoricalAccuracy.

Definition at line 11 of file metric.py.

11 def update_state(self, outputs, expecteds):
12 """
13 Update the metric's state based on the outputs and expecteds.
14 Args:
15 outputs (np.ndarray): Model outputs.
16 expecteds (np.ndarray): Expected ground truth values.
17 """
18 raise NotImplementedError
19

The documentation for this class was generated from the following file: