CompositeMetric¶
- class paddle.fluid.metrics. CompositeMetric ( name=None ) [source]
- 
         This op creates a container that contains the union of all the added metrics. After the metrics added in, calling eval() method will compute all the contained metrics automatically. CAUTION: only metrics with the SAME argument list can be added in a CompositeMetric instance. Inherit from: MetricBase - Parameters
- 
           name (str, optional) – Metric name. For details, please refer to Name. Default is None. 
 Examples - 
            
           add_metric
           (
           metric
           )
           add_metric¶
- 
           Add a new metric to container. Noted that the argument list of the added one should be consistent with existed ones. - Parameters
- 
             metric (MetricBase) – a instance of MetricBase 
 
 - 
            
           update
           (
           preds, 
           labels
           )
           update¶
- 
           Update the metrics of this container. - Parameters
- 
             - preds (numpy.array) – predicted results of current mini-batch, the shape and dtype of which should meet the requirements of the corresponded metric. 
- labels (numpy.array) – ground truth of current mini-batch, the shape and dtype of which should meet the requirements of the corresponded metric. 
 
 
 - 
            
           eval
           (
           )
           eval¶
- 
           Calculate the results of all metrics sequentially. - Returns
- 
             results of all added metrics. The shape and dtype of each result depend on the definition of its metric. 
- Return type
- 
             list 
 
 - 
            
           get_config
           (
           )
           get_config¶
- 
           Get the metric and current states. The states are the members who do not has “_” prefix. - Parameters
- 
             None – 
- Returns
- 
             a python dict, which contains the inner states of the metric instance 
 - Return types:
- 
             a python dict 
 
 - 
            
           reset
           (
           )
           reset¶
- 
           reset function empties the evaluation memory for previous mini-batches. - Parameters
- 
             None – 
- Returns
- 
             None 
 - Return types:
- 
             None 
 
 
