Model architectures 🏛

Metrics 📊

Solvers / Optimizers 🧮

Scheduler ⏰

Training parameters

Augmentations

DEPLOYMENT

Powered By GitBook

Average Loss

Metric that gives the overall performance of a model

Average loss is the average of various losses that is arise in a model.

Average loss varies from model to model since different types of loss arise in each model. Some examples are discussed below.

MaskRCNN (Image Segmentation)

Mask RCNN involves the calculation of bounding boxes, regional proposals and masks. The usual classification is also involved. Hence average loss for MaskRCNN would be the average of the regression loss of bounding box ( L2 loss ), classification loss in regional proposals (0-1 loss), localization error in regional proposals (again L2 loss), and the final classification and mask error. The Average Error takes the average of each of these errors across the samples in a batch. The final loss is the sum of these averages across batch.

Source:https://alittlepain833.medium.com/simple-understanding-of-mask-rcnn-134b5b330e95

FasterRCNN (Object Detection)

Like MaskRCNN, FasterRCNN also involves multiple losses of various kinds. The only difference is that there is no mask error in Faster RCNN since no masks are generated. But all the regression errors like bounding box and regional proposal localization and the classification errors are averaged across batch to find the average error for FasterRCNN.

Source: https://arxiv.org/pdf/1506.01497.pdf

Here we briefly discussed two examples explaining how the average loss might apply.

Average loss helps you get a rough estimation on how the model is performing as a whole, and it might not necessarily evaluate the end result of the model.

Last modified 1mo ago

Copy link