Skip to content

deeplabcut.pose_tracking_pytorch.tracking_utils.meter

Classes:

Name Description
AverageMeter

Computes and stores the average and current value.

AverageMeter

Computes and stores the average and current value.

Source code in deeplabcut/pose_tracking_pytorch/tracking_utils/meter.py
class AverageMeter:
    """Computes and stores the average and current value."""

    def __init__(self):
        self.val = 0
        self.avg = 0
        self.sum = 0
        self.count = 0

    def reset(self):
        self.val = 0
        self.avg = 0
        self.sum = 0
        self.count = 0

    def update(self, val, n=1):
        self.val = val
        self.sum += val * n
        self.count += n
        self.avg = self.sum / self.count