map和map0.5的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了map和map0.5的区别相关的知识,希望对你有一定的参考价值。
map和map0.5的区别主要在于:
1. map0.5比map更加精细,它可以提供更多的细节信息,如地形、水体、建筑物等。
2. map0.5的分辨率要高于map,它可以提供更多的地图元素,如道路、街道、标志物等。
3. map0.5可以显示出更多的地理信息,如海岸线、山脉、城市轮廓等。
参考技术A
map和map0.5的区别
mAP@0.5
mAP:Mean Average Precision,即每个类别分别计算AP,然后Mean平均。
那么何为AP,AP即Precsion-Recall Curve图中PR曲线所围成的名字(在yolov5算法中训练结束后的文件中会生成PR-Curve图)
那么PR-Curve图怎么才算效果好?要看曲线是否平滑,多个类别的时候,哪个类别的曲线在上方证明哪个曲线的效果更好。
讲完mAP,再来讲解这个@.5什么意思,mAP@.5其实就是将IOU设置为0.5时,计算每个类别的AP的平均值。
IOU即置信度,目标检测评价函数,如下图所示,当真实框与我们的预测框完全没有相交的时候,IOU=0;当IOU=0.25时证明真实框与我们的预测框有相交部分,当IOU=1时则证明我们的预测框和真实框完全重合。
参考技术B
1. map01是普通的服务地图,可以显示一些基本的细节,如街道、公园、江河等外观,以及某些其他建筑物的位置等信息。
2. map05是遥感图,可以用来分析地理上的趋势,可以提供更详细的细节,如地形特征,山脉和森林等。
3. 两者最大的不同是map01是普通的地图,而map05是遥感地图,可以提供更多的细节信息和分析趋势,可以帮助人们更准确的了解和分析地理空间现状。
unordered_map和map的区别
内部实现机理
- map: map内部实现了一个红黑树,该结构具有自动排序的功能,因此map内部的所有元素都是有序的,红黑树的每一个节点都代表着map的一个元素,因此,对于map进行的查找,删除,添加等一系列的操作都相当于是对红黑树进行这样的操作,故红黑树的效率决定了map的效率。
- unordered_map: unordered_map内部实现了一个哈希表,因此其元素的排列顺序是杂乱的,无序的
优缺点以及适用处
- map
- 优点:
- 有序性,这是map结构最大的优点,其元素的有序性在很多应用中都会简化很多的操作
- 红黑树,内部实现一个红黑书使得map的很多操作在的时间复杂度下就可以实现,因此效率非常的高
- 缺点:
- 空间占用率高,因为map内部实现了红黑树,虽然提高了运行效率,但是因为每一个节点都需要额外保存父节点,孩子节点以及红/黑性质,使得每一个节点都占用大量的空间
- 适用处,对于那些有顺序要求的问题,用map会更高效一些
- unordered_map
- 优点:
- 缺点:
- 适用处,对于查找问题,unordered_map会更加高效一些,因此遇到查找问题,常会考虑一下用unordered_map
以上是关于map和map0.5的区别的主要内容,如果未能解决你的问题,请参考以下文章
.map()和.each()的区别
map,flatMap和flatMapLatest的区别
JS的forEach和map方法的区别,还有一个$each
Map和Collection的区别
JS中Map和Object的区别
unordered map 和map的区别