torchmetrics:支持80+任务评价指标
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+任务评价指标相关推荐
- 视频下载神器,支持 80+ 网站,比迅雷还快!
点击上方"逆锋起笔",公众号回复 编程资源 领取大佬们推荐的学习资料 开源最前线(ID:OpenSourceTop)编译 项目地址:https://github.com/soimo ...
- 霸占Github热搜榜,视频下载神器,支持80+网站,比迅雷还快!
点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 开源最前线(ID:OpenSourceTop)编译 项目地址:https://github.com/soimort/you-get ...
- 微软 SQL Server 2019 将免费支持 Java;Rancher Labs获2500万美元融资;腾讯云进军日本市场……...
关注并标星星CSDN云计算 极客头条:速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周三次,打卡即read 更快.更全了解泛云圈精彩news g ...
- 更改tomcat端口8080为80的时候,有系统端口占用的问题
前些天搞微信开发,测试服务器配置的时候遇到了一个问题,微信仅仅支持80端口,而tomcat的端口为8080,本以为将tomcat的端口改了就可以了,结果又遇到了各种莫名其妙的问题,折腾了一下午才算是弄 ...
- Github每日精选(第56期):支持多语言的文字识别EasyOCR
EasyOCR EasyOCR一款好用的OCR,支持80多种语言和所有流行的书写脚本,包括拉丁语.汉语.阿拉伯语.德瓦纳加里语.西里尔语等. OCR (Optical Character Recogn ...
- 学阿里中台,80%的人只学到了皮毛!揭秘阿里中台的12个架构思维和原则
戳蓝字"CSDN云计算"关注我们哦! 来源 | 阿里技术官方公众号(ali_tech) 作者|九摩/阿里技术专家 许多企业都忙于学习阿里的中台系统,想通过中台系统,解决企业当前的痛 ...
- 阿里云,百度云等云服务器不支持本机25端口解封,使用465加密端口发送邮件
最近在阿里云中实现发送邮件,解封25端口时,审核未通过,审核备注如下: 不支持本机25端口解封,建议您尝试使用外部邮件服务商的465加密端口,或者查询所访问发信服务是否提供其它SMTP端口.如果使用的 ...
- 6款支持中文开源OCR软件的简单使用
文章目录 前言 一.Tesseract OCR 1.1 安装 1.2 运行 二.PaddleOCR 2.1 安装 2.2 运行 三.EasyOCR 3.1 安装 3.2 运行 四.chineseocr ...
- 三星s10支持html,三星s10支持5g吗
[三星s10支持5g吗]2019年2月21日三星s10系列正式发布,最为安卓阵营的顶级旗舰之一,三星s10的硬件配置均采用当下最顶级的硬件.采用了最新的高通骁龙855旗舰CPU和全新的Super AM ...
最新文章
- Sql Server 因为触发器问题导致数据库更新报错“在触发器执行过程中引发了错误,批处理已中止”的问题处理...
- 时间序列分析及应用r语言pdf_R语言:时间序列经典分析法(二)
- unity开宝箱动画_[技术博客]Unity3d 动画控制
- ‘复杂变简单‘的代码例子
- 承租方在使用过程中,若违反本公司的有关规定,公司有权在任何时候收回车辆...
- weblogic清除缓存
- 前端学习(1913)vue之电商管理系统电商系统之创建user分支并把代码推到码云
- SAP License:你是工程师还是顾问
- 190312每日一句
- 二叉树期CRR权定价模型-python
- Hexo博客摘要生成方法
- windows桌面图标全部不见了怎么办
- Linux电源管理(7)_Wakeup events framework
- 阿里云ecs服务器安装RabbitMQ
- unity 模型加点击事件
- 【GCN-RS-Defence】GCN-Based User Representation Learning for Unifying Robust Recommendation and Frauds
- 软件工程实践2018第四次作业——团队展示
- flash游戏代码html5,Flash贪吃蛇游戏AS代码翻译
- 坦克大战游戏Java网络版设计
- mark制图软件_VectorWorks(三维设计制图软件) V2019 Mac版
热门文章
- 2022年2月编程语言排行 Python领队C语言热度不减
- pytorch安装错误
- 计算机组成原理相关名词解释
- 如何实现搜索历史记录
- 华为ws851 虚拟服务器,荣耀路由Pro设置教程 华为WS851路由器怎么设置-192路由网...
- CSS实现文字颜色渐变
- 200佳国外创意设计网站推荐(系列十八)
- C语言for语句简单打印心形。
- 自媒体1000W+推荐爆文分析,这么写标题,不火也难
- 三个一计算机活动,三年级上册信息技术教案 - 用计算机学习和娱乐(综合活动1) 闽教版.docx...