图像中里面的Ground Truth是什么意思

文章目录:

  • 一、Ground True的介绍
  • 二、图像中的Ground True的介绍

经常会在一些项目中,遇到Ground Truth,例如把其中的某种图像类型叫做Ground True, 下面介绍一下:

一、Ground True的介绍

下从机器学习说起,什么叫做Ground True,毕竟深度学习也是机器学习的一个分支;

机器学习包括

  • 有监督学习(supervised learning)
  • 无监督学习(unsupervised learning)
  • 半监督学习(semi-supervised learning)

有监督学习中,数据是有标注的,以(x, t)的形式出现,其中x是输入数据,t是标注.正确的t标注ground truth, 错误的标记则不是。(也有人将所有标注数据都叫做ground truth)由模型函数的数据则是由(x, y)的形式出现的。其中x为之前的输入数据,y为模型预测的值标注会和模型预测的结果作比较。在损耗函数(loss function / error function)中会将y 和 t 作比较,从而计算损耗(loss / error)。 比如在最小方差中:

因此如果标注数据不是ground truth,那么loss的计算将会产生误差,从而影响到模型质量。
比如输入三维,判断是否性感:

1、 错误的数据
标注数据1 ( (84,62,86) , 1),其中x =(84,62,86), t = 1 。
标注数据2 ( (84,162,86) , 1),其中x =(84,162,86), t = 1 。 (这里的t=1 标签是错误的,正确应该是 -1
这里标注数据1是ground truth, 而标注数据2不是。

预测数据1 y = -1
预测数据2 y = -1

预测的结果和数据标注打的便签计算损失:

2、 正确的数据
标注数据1 ( (84,62,86) , 1),其中x =(84,62,86), t = 1 。
标注数据2 ( (84,162,86) , 1),其中x =(84,162,86), t = -1 。 (改为ground truth)
这里标注数据1和2都是ground truth。

预测数据1 y = -1
预测数据2 y = -1

由于使用错误的数据,对模型的估计比实际要糟糕。另外,标记数据还被用来更新权重,错误标记的数据会导致权重更新错误。因此使用高质量的数据是很有必要的。在半监督学习中,对标记数据也要进行比较。


‘总结成一句话:’
Ground Truth: 就是指正确打标签的训练数据简单来说就是有效的正确的数据

二、图像中的Ground True的介绍

例如在一些抠图的项目中,很多人就把Alpha图叫做Ground Truth,Alpha就可以理解成是输入的原始图片对应的Alpha图,也就是原始图对应的标签,或者说是给原始图片用Alpha打了一个标签,而正确的对应于原图的Alpha图就是 Ground Truth 。




♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

图像中里面的Ground Truth是什么意思相关推荐

  1. 图像中里面的Ground Truth

    经常会在一些项目中,遇到Ground Truth,例如把其中的某种图像类型叫做Ground True, 下面介绍一下: 一.Ground True的介绍 下从机器学习说起,什么叫做Ground Tru ...

  2. 机器学习里面的Ground Truth是什么意思

    在看英文文献的时候,经常会看到Ground Truth这个词汇,翻译的意思是地面实况,放到机器学习里面,再抽象点可以把它理解为真值.真实的有效值或者是标准的答案. 维基百科对Ground Truth在 ...

  3. 将 ICDAR 2015 的 Ground Truth 标注在图像数据上

    因为要标注数据,数据集是 ICDAR 2015 比赛中的 Challenge 4: Incidental Scene Text. 原图及标注的图像,还有给定的 ground truth 文件如下所示: ...

  4. 利用深度学习对象检测器从信息素陷阱图像中自动计数松球菌监测

    Simple Summary 松球菌(Matsucoccus thunbergianae)是一种对黑松造成广泛损害的森林害虫;因此,监测这种害虫是必要的,以尽量减少环境和经济损失的森林.然而,利用信息 ...

  5. js中json法创建对象(json里面的:相当于js里面的=)

    js中json法创建对象(json里面的:相当于js里面的=) 一.总结 json里面的:相当于js里面的= 4.json创建js对象解决命名冲突:多个人为同一个页面写js的话,命名冲突就有可能发生, ...

  6. html 中 标签里面的id 和 name 有什么区别?

    html 中 标签里面的id 和 name 有什么区别? id与name的作用,作为标签的标识符,基本上是一样的.name是老方法,id是在name基础上发明的,后来才有的. 一般来说,js中使用ID ...

  7. 量词逻辑量词里面的v表示?_代理知识表示中的量词简介(基于人工智能)

    量词逻辑量词里面的v表示? As we know that in an AI-based agent, the knowledge is represented through two types o ...

  8. 量词逻辑量词里面的v表示?_知识表示能力问答中的人工智能量词(MCQ)

    量词逻辑量词里面的v表示? 1) How many types of quantifiers are there that are used to represent knowledge? 3 typ ...

  9. 在机器学习中,ground truth是什么意思?

    维基百科对Ground Truth在机器学习领域的解释是: 在机器学习中,"ground truth"一词指的是训练集对监督学习技术的分类的准确性.这在统计模型中被用来证明或否定研 ...

最新文章

  1. JavaScript初学者编程题(13)
  2. cramer定理_Lundberg-Cramer定理
  3. Docker源码分析(十):Docker镜像下载
  4. MySQL单表多字段模糊查询
  5. 在 Apex 代码中生成 csv 文件
  6. 矩阵分析理论在实际工程中的应用_【顶管技术在市政给排水工程中的应用分析】...
  7. 《Git版本控制管理(第2版)》——4.3 Git在工作时的概念
  8. 一文看懂 BDTC 2018:探秘大数据新应用(附 PPT 下载)
  9. scala 偏函数与 map/collect
  10. spark启动的worker节点是localhost_「Spark源码分析1」Spark standalone模式Master和Worker启动流程...
  11. 微信公众号开发:消息处理
  12. 多线程之-并发任务间交换数据
  13. Day005 20210218-20210221
  14. c语言 turbo,C语言Turbo C 2.0内容介绍
  15. 常用#免费%代理IP库整理*收藏——实时@更新(大概)
  16. 自己动手写iPhone wap浏览器之预备篇
  17. VUE百度地图加载3D模型(MapVThreeGallery)
  18. vs 搭建团队项目服务器,tfs中如何创建团队项目及如何操作团队项目
  19. eve手游php,[Murky Army]EVE无烬星河PVP入门————小队战战术及队伍配置(
  20. 关于海外博士和启明计划

热门文章

  1. python中uuid用法详解
  2. Kafka : Kafka入门教程和JAVA客户端使用
  3. 数据库服务的运行与登录
  4. opencv把图片读为matlab,OpenCv和matlab对图像的读取
  5. 什么是IEEE、EI、SCI?
  6. PMO如何采用两个维度进行绩效考核
  7. 如何基于阿里的OneData理论进行数据仓库建设
  8. 用HTML制作一首诗
  9. 查找附近的人-mongodb的实现
  10. 1. (3.20~5.5)2022年自动化保研信息+分析汇总(夏令营)