Pytorch 实现计算分类器准确率(总分类及子分类)


Posted in Python onJanuary 18, 2020

分类器平均准确率计算:

correct = torch.zeros(1).squeeze().cuda()
total = torch.zeros(1).squeeze().cuda()
for i, (images, labels) in enumerate(train_loader):
      images = Variable(images.cuda())
      labels = Variable(labels.cuda())

      output = model(images)

      prediction = torch.argmax(output, 1)
      correct += (prediction == labels).sum().float()
      total += len(labels)
acc_str = 'Accuracy: %f'%((correct/total).cpu().detach().data.numpy())

分类器各个子类准确率计算:

correct = list(0. for i in range(args.class_num))
total = list(0. for i in range(args.class_num))
for i, (images, labels) in enumerate(train_loader):
      images = Variable(images.cuda())
      labels = Variable(labels.cuda())

      output = model(images)

      prediction = torch.argmax(output, 1)
      res = prediction == labels
      for label_idx in range(len(labels)):
        label_single = label[label_idx]
        correct[label_single] += res[label_idx].item()
        total[label_single] += 1
 acc_str = 'Accuracy: %f'%(sum(correct)/sum(total))
 for acc_idx in range(len(train_class_correct)):
      try:
        acc = correct[acc_idx]/total[acc_idx]
      except:
        acc = 0
      finally:
        acc_str += '\tclassID:%d\tacc:%f\t'%(acc_idx+1, acc)

以上这篇Pytorch 实现计算分类器准确率(总分类及子分类)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中用Descriptor实现类级属性(Property)详解
Sep 18 Python
python获取本地计算机名字的方法
Apr 29 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
May 03 Python
python线程、进程和协程详解
Jul 19 Python
Python中顺序表的实现简单代码分享
Jan 09 Python
Python实现的建造者模式示例
Aug 06 Python
python实现石头剪刀布小游戏
Jan 20 Python
详解Python字典的操作
Mar 04 Python
python2爬取百度贴吧指定关键字和图片代码实例
Aug 14 Python
python画微信表情符的实例代码
Oct 09 Python
Django视图扩展类知识点详解
Oct 25 Python
基于pygame实现童年掌机打砖块游戏
Feb 25 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
Jan 18 #Python
Python中实现输入超时及如何通过变量获取变量名
Jan 18 #Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
Jan 18 #Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 #Python
Python实现计算长方形面积(带参数函数demo)
Jan 18 #Python
python实现的Iou与Giou代码
Jan 18 #Python
Python 简单计算要求形状面积的实例
Jan 18 #Python
You might like
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
微信小程序(应用号)简单实例应用及实例详解
2016/09/26 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
浅谈webpack对样式的处理
2018/01/05 Javascript
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
Pytorch之finetune使用详解
2020/01/18 Python
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
主要的Ajax框架都有什么
2013/11/14 面试题
新员工培训个人的自我评价
2013/10/09 职场文书
幼儿园运动会入场词
2014/02/10 职场文书
幼儿教师研修感言
2014/02/12 职场文书
审计专业自荐信范文
2014/04/21 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
少先队活动总结
2014/08/29 职场文书
党员先进事迹材料
2014/12/19 职场文书
幼儿教师辞职信
2015/02/27 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技