torchmetrics是由pytorch-lightning开源的指标计算库,内置了常见的80+指标计算逻辑,可以直接使用,也可以与pytorch-lightning结合一起使用。

安装 & 使用

pip install torchmetrics

基础案例:

# import our library
import torchmetrics# initialize metric
metric = torchmetrics.Accuracy()# move the metric to device you want computations to take place
device = "cuda" if torch.cuda.is_available() else "cpu"
metric.to(device)n_batches = 10
for i in range(n_batches):# simulate a classification problempreds = torch.randn(10, 5).softmax(dim=-1).to(device)target = torch.randint(5, (10,)).to(device)# metric on current batchacc = metric(preds, target)print(f"Accuracy on batch {i}: {acc}")# metric on all batches using custom accumulation
acc = metric.compute()
print(f"Accuracy on all data: {acc}")

Auido 任务指标

  • Perceptual Evaluation of Speech Quality (PESQ)

  • Permutation Invariant Training (PIT)

  • Scale-Invariant Signal-to-Distortion Ratio (SI-SDR)

  • Scale-Invariant Signal-to-Noise Ratio (SI-SNR)

  • Short-Time Objective Intelligibility (STOI)

  • Signal to Distortion Ratio (SDR)

  • Signal-to-Noise Ratio (SNR)

分类 任务指标

  • Accuracy

  • AUC

  • AUROC

  • Average Precision

  • Binned Average Precision

  • Binned Precision Recall Curve

  • Binned Recall At Fixed Precision

  • Calibration Error

  • Cohen Kappa

  • Confusion Matrix

  • Coverage Error

  • Dice Score

  • F1 Score

  • FBeta Score

  • Hamming Distance

  • Hinge Loss

  • Jaccard Index

  • KL Divergence

  • Label Ranking Average Precision

  • Label Ranking Loss

  • Matthews Corr. Coef.

  • Precision

  • Precision Recall

  • Precision Recall Curve

  • Recall

  • ROC

  • Specificity

  • Stat Scores

图像 任务指标

  • Error Relative Global Dim. Synthesis (ERGAS)

  • Frechet Inception Distance (FID)

  • Image Gradients

  • Inception Score

  • Kernel Inception Distance

  • Learned Perceptual Image Patch Similarity (LPIPS)

  • Multi-Scale SSIM

  • Peak Signal-to-Noise Ratio (PSNR)

  • Spectral Angle Mapper

  • Spectral Distortion Index

  • Structural Similarity Index Measure (SSIM)

  • Universal Image Quality Index

检测 任务指标

  • Mean-Average-Precision (mAP)

Pairwise 任务指标

  • Cosine Similarity

  • Euclidean Distance

  • Linear Similarity

  • Manhattan Distance

Regression 任务指标

  • Cosine Similarity

  • Explained Variance

  • Mean Absolute Error (MAE)

  • Mean Absolute Percentage Error (MAPE)

  • Mean Squared Error (MSE)

  • Mean Squared Log Error (MSLE)

  • Pearson Corr. Coef.

  • R2 Score

  • Spearman Corr. Coef.

  • Symmetric Mean Absolute Percentage Error (SMAPE)

  • Tweedie Deviance Score

  • Weighted MAPE

Retrieval 任务指标

  • Retrieval Fall-Out

  • Retrieval Hit Rate

  • Retrieval Mean Average Precision (MAP)

  • Retrieval Mean Reciprocal Rank (MRR)

  • Retrieval Normalized DCG

  • Retrieval Precision

  • Retrieval R-Precision

  • Retrieval Recall

Text 任务指标

  • BERT Score

  • BLEU Score

  • Char Error Rate

  • ChrF Score

  • Extended Edit Distance

  • Match Error Rate

  • ROUGE Score

  • Sacre BLEU Score

  • SQuAD

  • Translation Edit Rate (TER)

  • Word Error Rate

  • Word Info. Lost

    Word Info. Preserved

    转自:coggle

推荐阅读:我的2022届互联网校招分享我的2021总结浅谈算法岗和开发岗的区别互联网校招研发薪资汇总
2022届互联网求职现状,金9银10快变成铜9铁10!!公众号:AI蜗牛车保持谦逊、保持自律、保持进步发送【蜗牛】获取一份《手把手AI项目》(AI蜗牛车著)
发送【1222】获取一份不错的leetcode刷题笔记发送【AI四大名著】获取四本经典AI电子书

torchmetrics:支持80+任务评价指标相关推荐

  1. 视频下载神器,支持 80+ 网站,比迅雷还快!

    点击上方"逆锋起笔",公众号回复 编程资源 领取大佬们推荐的学习资料 开源最前线(ID:OpenSourceTop)编译 项目地址:https://github.com/soimo ...

  2. 霸占Github热搜榜,视频下载神器,支持80+网站,比迅雷还快!

    点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 开源最前线(ID:OpenSourceTop)编译 项目地址:https://github.com/soimort/you-get ...

  3. 微软 SQL Server 2019 将免费支持 Java;Rancher Labs获2500万美元融资;腾讯云进军日本市场……...

    关注并标星星CSDN云计算 极客头条:速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周三次,打卡即read 更快.更全了解泛云圈精彩news g ...

  4. 更改tomcat端口8080为80的时候,有系统端口占用的问题

    前些天搞微信开发,测试服务器配置的时候遇到了一个问题,微信仅仅支持80端口,而tomcat的端口为8080,本以为将tomcat的端口改了就可以了,结果又遇到了各种莫名其妙的问题,折腾了一下午才算是弄 ...

  5. Github每日精选(第56期):支持多语言的文字识别EasyOCR

    EasyOCR EasyOCR一款好用的OCR,支持80多种语言和所有流行的书写脚本,包括拉丁语.汉语.阿拉伯语.德瓦纳加里语.西里尔语等. OCR (Optical Character Recogn ...

  6. 学阿里中台,80%的人只学到了皮毛!揭秘阿里中台的12个架构思维和原则

    戳蓝字"CSDN云计算"关注我们哦! 来源 | 阿里技术官方公众号(ali_tech) 作者|九摩/阿里技术专家 许多企业都忙于学习阿里的中台系统,想通过中台系统,解决企业当前的痛 ...

  7. 阿里云,百度云等云服务器不支持本机25端口解封,使用465加密端口发送邮件

    最近在阿里云中实现发送邮件,解封25端口时,审核未通过,审核备注如下: 不支持本机25端口解封,建议您尝试使用外部邮件服务商的465加密端口,或者查询所访问发信服务是否提供其它SMTP端口.如果使用的 ...

  8. 6款支持中文开源OCR软件的简单使用

    文章目录 前言 一.Tesseract OCR 1.1 安装 1.2 运行 二.PaddleOCR 2.1 安装 2.2 运行 三.EasyOCR 3.1 安装 3.2 运行 四.chineseocr ...

  9. 三星s10支持html,三星s10支持5g吗

    [三星s10支持5g吗]2019年2月21日三星s10系列正式发布,最为安卓阵营的顶级旗舰之一,三星s10的硬件配置均采用当下最顶级的硬件.采用了最新的高通骁龙855旗舰CPU和全新的Super AM ...

最新文章

  1. Sql Server 因为触发器问题导致数据库更新报错“在触发器执行过程中引发了错误,批处理已中止”的问题处理...
  2. 时间序列分析及应用r语言pdf_R语言:时间序列经典分析法(二)
  3. unity开宝箱动画_[技术博客]Unity3d 动画控制
  4. ‘复杂变简单‘的代码例子
  5. 承租方在使用过程中,若违反本公司的有关规定,公司有权在任何时候收回车辆...
  6. weblogic清除缓存
  7. 前端学习(1913)vue之电商管理系统电商系统之创建user分支并把代码推到码云
  8. SAP License:你是工程师还是顾问
  9. 190312每日一句
  10. 二叉树期CRR权定价模型-python
  11. Hexo博客摘要生成方法
  12. windows桌面图标全部不见了怎么办
  13. Linux电源管理(7)_Wakeup events framework
  14. 阿里云ecs服务器安装RabbitMQ
  15. unity 模型加点击事件
  16. 【GCN-RS-Defence】GCN-Based User Representation Learning for Unifying Robust Recommendation and Frauds
  17. 软件工程实践2018第四次作业——团队展示
  18. flash游戏代码html5,Flash贪吃蛇游戏AS代码翻译
  19. 坦克大战游戏Java网络版设计
  20. mark制图软件_VectorWorks(三维设计制图软件) V2019 Mac版

热门文章

  1. 2022年2月编程语言排行 Python领队C语言热度不减
  2. pytorch安装错误
  3. 计算机组成原理相关名词解释
  4. 如何实现搜索历史记录
  5. 华为ws851 虚拟服务器,荣耀路由Pro设置教程 华为WS851路由器怎么设置-192路由网...
  6. CSS实现文字颜色渐变
  7. 200佳国外创意设计网站推荐(系列十八)
  8. C语言for语句简单打印心形。
  9. 自媒体1000W+推荐爆文分析,这么写标题,不火也难
  10. 三个一计算机活动,三年级上册信息技术教案 - 用计算机学习和娱乐(综合活动1) 闽教版.docx...