top1 top5 概念

以ucf101视频分类为例:
现在有101个类别的视频,我的网络测试视频a是哪一类视频,每一个概率值对应一类视频,这样就输出101个概率值,top1就是最大的那个概率值所对应的类刚好就是这个视频的类,top5就是预测结果的前五个概率值所对应的类中有正确的类。

函数如下:

def accuracy(output, target, topk=(1,)):"""Computes the precision@k for the specified values of k"""maxk = max(topk)batch_size = target.size(0)_, pred = output.topk(maxk, 1, True, True)pred = pred.t()correct = pred.eq(target.view(1, -1).expand_as(pred))res = []for k in topk:correct_k = correct[:k].view(-1).float().sum(0)res.append(correct_k.mul_(100.0 / batch_size))return res

top1 top5 概念相关推荐

  1. top1 top5错误率概念

    top-1 error 和 top-5 error 首先是TOP-5正确率, 举个例子,比如你训练好了一个网络,你要用这个网络去进行图片分类任务,那我假设要分类的数目有50类,那么当我进行测试时,我输 ...

  2. top1,top5概念

    top1 就是你预测的label取最后概率向量里面 最大的那一个作为预测结果 ,如果你的预测结果中概率最大的那个分类正确,则预测正确,否则预测错误. top5 就是最后概率向量 最大的前五名中,只要  ...

  3. Python:rank-1 rank-5 top1 top5 mAP

    数据集:[0,1,2,3,4,5,6,7,8,9] 目标集:[1,3,5,7,9] 三次预测结果分别为(按照预测所得概率从大到小排序): [8,9,4,7,5,6,3,2,1,0],可以看出在第2.4 ...

  4. TOP1 TOP5

    top1----- 就是你预测的label取最后概率向量里面最大的那一个作为预测结果,如过你的预测结果中概率最大的那个分类正确,则预测正确.否则预测错误 top5----- 就是最后概率向量最大的前五 ...

  5. 深度学习中的top1和top5的正确率的区别

    top1和top5正确率的区别 top1:预测labels中,最后的概率向量中取最大的作为预测结果,如果最大的那个预测的分类结果正确就正确,若不正确则不正确.一般情况下默认是top1 top5:预测l ...

  6. 分类网络中的top1和top5

    import torchvision import torch import torch.utils.data.dataloader as dataloader import torchvision. ...

  7. AI眼中的世界是什么样子?谷歌新研究找到了机器的视觉概念

    选自arXiv 作者:Amirata Ghorbani等 机器之心编译 参与:魔王 来自斯坦福大学和谷歌大脑的研究人员为基于概念的解释方法提出了一些原则和要求,在整个数据集上识别更高层次的人类可理解概 ...

  8. 谷歌大脑联手Hinton提出SimCLR新框架,疯狂提升自监督学习性能 | 北邮毕业生一作...

    点上方蓝字视学算法获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟  报道  | 公众号 CVLianMeng 转载于 :新智元 BERT和T5之类的自然 ...

  9. github 视觉测量_计算机视觉八大任务全概述:PaddlePaddle工程师详解热门视觉模型...

    来自百度的深度学习工程师,围绕计算机视觉领域的八大任务,包括:图像分类.目标检测.图像语义分割.场景文字识别.图像生成.人体关键点检测.视频分类.度量学习等,进行了较为详细的综述并形成此文. 这篇综述 ...

最新文章

  1. nginx教程全集汇总(ttlsa出品)
  2. 关于jstl在tomcat5和tomcat6的部署
  3. oracle的安装与plsql的环境配置
  4. php获取表所有数据类型,php excel 导入 导入三级分类 表格应该怎么设计才能得到想要的数据格式?...
  5. 分组背包(信息学奥赛一本通-T1272)
  6. 新版知识付费系统付费阅读小程序源码知识付费平台
  7. 炮轰小米后柔宇科技再发长文声明:无意碰瓷炒作
  8. python2创建3个线程_用python创建一个线程需要多长时间
  9. 谷歌终于拒绝 AI 武器化了!
  10. 基于51单片机的数字频率计
  11. python批量处理word格式_python自动化办公(V1.0)批量修改word文档格式
  12. weblogic12c重置密码linux,weblogic 12c忘记domain密码重置方法
  13. postman-批量导入数据
  14. JAVA:List复制
  15. 名帖385 文徵明 行草《雪诗卷》
  16. 阿里云视频点播视频播放出现network timeout问题处理
  17. 5G/NR 为什么RRC新增RRC_INACTIVE态?
  18. [tool] perforce
  19. 下载maven依赖的方法步骤
  20. VS编译提示:无法打开xxx.exe进行写入

热门文章

  1. pandas的scatter_matrix散布矩阵图的理解
  2. Python 【微信视频号】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布
  3. CreateFile的OVERLAPPED 与 FILE_FLAG_OVERLAPPED
  4. 下雨物体打湿积水效果制作
  5. 三百左右的蓝牙耳机哪款好?2022高性价比蓝牙耳机盘点
  6. 如何确定固定资产入账价值?
  7. 未来10年计算机发展方向,笔记本电脑在未来十年的发展方向
  8. robotframework-ride安装注意点
  9. 地震中母亲用身体保护孩子 短信遗书令人落泪
  10. 创建火箭弹-2020-09-10