class_docstr: The :class:`AdvancedMetric` class is a metric which provides different process methods for training and
  validation. This enables running metrics which do not output intermediate steps during validation.
  
  Args:
      name (str): The name of the metric.
class_docstr_tok: ["The",":","class",":","`","AdvancedMetric","`","class","is","a","metric","which","provides","different","process","methods","for","training","and","validation",".","This","enables","running","metrics","which","do","not","output","intermediate","steps","during","validation",".","Args",":","name","(","str",")",":","The","name","of","the","metric","."]
docstr: Process the given state and return the final metric value for a validation iteration.
  
  Returns:
      The final metric value for a validation iteration.
docstr_tok: ["Process","the","given","state","and","return","the","final","metric","value","for","a","validation","iteration",".","Returns",":","The","final","metric","value","for","a","validation","iteration","."]
code: def process_final_validate(self, *args):
      """Process the given state and return the final metric value for a validation iteration.
  
      Returns:
          The final metric value for a validation iteration.
      """
      pass
  
imports: import inspect
  from torchbearer import Metric, no_grad
label_desc: Use image node_id 5 for calling the AdvancedMetric obj's underlying member method code with example usage: obj.process_final_validate() without return types