What is Mean Average Precision (mAP)?

  Рет қаралды 45,370

Roboflow

Roboflow

Күн бұрын

✅ Subscribe: bit.ly/rf-yt-sub
Mean average precision (mAP) is one of the most important metrics for evaluating models in computer vision. We walkthrough mean average precision in a real world example comparing YOLO v3 and EfficientDet so you can build more accurate object detection models.
In this video, we answer questions such as:
* What metrics are used in object detection?
* What is mAP?
* How to calculate mean average precision?
* What is the precision recall curve?
* What is intersection over union?
Be sure to check out our accommodating blog post: blog.roboflow.ai/what-is-mean...
Like, Subscribe, and follow us on Twitter: / roboflowai
Want to train the most accurate models possible? Roboflow improves your training data annotations and bounding boxes, converts annotation formats, and generates more data for you. It's free to get started: roboflow.ai

Пікірлер: 21
@shukkkursabzaliev1730
@shukkkursabzaliev1730 Жыл бұрын
Thank you guys for all the hard work you do! And making available for free to all of us!
@Anton_Sh.
@Anton_Sh. 4 ай бұрын
7:10 The IoU is not the amount of overlap between the two boxes, it's "Intersection over Union", so the area of overlap / area of union, its the proportion, whereas the intersection alone is the overlap value.
@robertmigliara7827
@robertmigliara7827 Жыл бұрын
Nice work. Thanks!
@user-zu3dd6dc9x
@user-zu3dd6dc9x Ай бұрын
AP (of a single class) is caculated for a fixed IoU, right? Because a P-R value is dependent on confidence and IoU (two factors). By computing the P-R curve, only confidence is changed (IoU is fixed).
@Maciek17PL
@Maciek17PL Жыл бұрын
What is that plot with confidence as y-axis at 4.18 its super confusing
@nitinbommi1867
@nitinbommi1867 2 жыл бұрын
Can I get the link to the paper that introduced mAP?
@diogenesia376
@diogenesia376 Жыл бұрын
Thank you very much
@Roboflow
@Roboflow Жыл бұрын
You welcome 🙏🏻
@durarara911
@durarara911 Жыл бұрын
Amazingly explained!
@Roboflow
@Roboflow Жыл бұрын
Glad it was helpful!
@yuganshgoyal6348
@yuganshgoyal6348 3 жыл бұрын
1. F1 score is harmonic mean of precision and recall, and just not simply the result of their multiplication. 2. 9:20 you totally failed to clarify things. So what mAP is: a. is it average of AP at different IoUs of a single class b. or average of AP across different classes but then what happened to AP at different IoUs Overall it is informative. But would be better if you can just clarify things a bit more..
@ben6
@ben6 3 жыл бұрын
I found the same thing on their blog post. Doesn't actually answer the title of the video.
@alejandromarceloproiettian5079
@alejandromarceloproiettian5079 3 жыл бұрын
AP is calculated using a single IoU, as the mean of precisions achieved at each recall level (different detection thresholds). As AP is calculated for each class, mAP (mean average precision) is calculated as the mean value of average precisions. AP and mAP depend on the selected IoU, and are thus called by its IoU (mAP50, mAP75, etc.)
@ankitmagan
@ankitmagan 3 жыл бұрын
@@alejandromarceloproiettian5079 You mention different detection thresholds. Is this the confidence value that the model outputs?
@VinayVerma982
@VinayVerma982 2 жыл бұрын
@@ankitmagan Confidence Value (confidence score) is the probability of the object present in a particular anchor box. Its mostly coming from the classifier. We are talking about IoU. Its overlap/union ratio between the predicted and ground truth(actual) bounding box that we have in our labelled dataset. We can calculate mAP when we have labelled test dataset and we predict boxes and compare how precise bounding boxes are generated with respect to ground truth boxes.
@kokebdese4787
@kokebdese4787 3 жыл бұрын
Can I get the code to calculate them?
@legohistory
@legohistory 2 жыл бұрын
use tensorflow for that
@abbasalsiweedi9019
@abbasalsiweedi9019 Жыл бұрын
@@legohistory isn't calculated directly inside google colab algorithm folders?
@legohistory
@legohistory Жыл бұрын
@@abbasalsiweedi9019 I do not understand. What do you mean?
Mean Average Precision (mAP) Explained and PyTorch Implementation
27:32
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 4,1 МЛН
تجربة أغرب توصيلة شحن ضد القطع تماما
00:56
صدام العزي
Рет қаралды 56 МЛН
The Best Way to Annotate Images for Object Detection
10:45
Roboflow
Рет қаралды 50 М.
What are Precision and Recall in Machine Learning?
8:08
MSCI 541 : Average precision
38:02
MSCI 541 - Search Engines
Рет қаралды 2,1 М.
DETR: End-to-End Object Detection with Transformers (Paper Explained)
40:57
Intersection Over Union (IoU) in Object Detection &  Segmentation
6:44
Stanford's FREE data science book and course are the best yet
4:52
Python Programmer
Рет қаралды 677 М.