大幅度减少零样本学习所需的人工标注

news2024/12/26 11:31:18

零样本旨在模仿人类的推理过程,利用可见类别的知识,对没有训练的样本不可见类别进行识别,

  • 类别嵌入:Class embedding: 描述类别语义和视觉特征的向量,能够实现知识在类别间的转移,因而在零样本学习中发挥着不可替代的作用。
  • 在这里插入图片描述

零样本分类图解

由于属性(attribute)能够被不同类别共享,促进了知识在类别间的转移,因此是使用最广泛的类别嵌入,并在其他计算机视觉任务中,被广泛作为辅助信息。
然而属性标注过程需要大量的人力投入和专家知识,限制了零样本学习在新数据集上拓展,此外,受限于人类的认知有限,其标注的属性无法遍历视觉空间,因而图像中一些具有辨别性的特征无法被属性捕捉,导致零样本学习效果不佳

在计算机视觉中,大家会经常提起图像的语义信息以及图像的高层特征与底层特征,那么到底什么是图像的语义呢?今天,介绍以下图像的高层特征和底层特征。

图像的语义信息

图像的语义信息分为视觉层,对象层和概念层,

  • 视觉层即通常所理解的底层,即颜色、纹理、形状等。这些特征都被称为底层特征语义,

  • 对象层即中间层包含了属性特征等。就是某一对象在某一时刻的状态等,

  • 概念层是高层:是图像表达出最接近人类理解的东西,通俗地说,比如一张图上有沙子、蓝天、海水等。觉层是一块块的区分,对象层是沙子、蓝天和海水这些****,概念层就是海滩,这是这张图表现出的语义。 ### 2.图像的底层、高层特征

  • 图像的底层特征,图像的底层特征指的是轮廓、边缘、颜色、纹理和形状特征

  • 边缘和轮廓能反映图像的内容,如果能对边缘和关键点进行可靠提取的话,很多视觉问题基本上都得到了解决,图像的底层的特征语义信息比较少,但是目标位置准确。

图像的高层特征

t图像的高层语义特征值得我们所能看到的东西,比如对一张人脸提取底层特征,我们可以提取到连轮廓、鼻子、眼睛之类的。那么高层特征就显示为一张人脸,高层特征语义信息比较丰富,但是目标位置比较粗略,愈深层特征包含的高层语义性愈强,分辨能力也愈强,我们把图像的视觉特征称为视觉空间,把种类的语义信息称为语义空间。

总结

  • 慢慢的将各种图像信息,全部都将其搞定,慢慢的将各种网络架构,全部都将其搞定都行啦的回事与打算,会将计算机视觉全部都将其搞定都行啦的理由。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/148398.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Web进阶:Day2 空间转换、动画

Web进阶:Day2 Date: January 4, 2023 Summary: 空间转换、动画 空间转换 **空间:**是从坐标轴角度定义的。 x 、y 和z三条坐标轴构成了一个立体空间,z轴位置与视线方向相同 空间转换也叫3D转换 属性:transform 语法&#xff1…

SolidWorks二次开发 API-获取当前语言与重命名文件

新的一年了,开始新的分享。 做SolidWorks二次开发的时候,难免会遇到多语言的问题。 针对不同语言的客户生成不同语言的菜单,所以我们要知道Solidworks的当前界面语言是什么。 这个就简单的说一下方法: GetCurrentLanguage 看结果:…

二、MySQL进阶教程

mysql高级 1,约束 上面表中可以看到表中数据存在一些问题: id 列一般是用标示数据的唯一性的,而上述表中的id为1的有三条数据,并且 马花疼 没有id进行标示 柳白 这条数据的age列的数据是3000,而人也不可能活到3000岁…

Curator实现分布式锁(可重入 不可重入 读写 联锁 信号量 栅栏 计数器)

文章目录前言代码实践1. 配置2. 可重入锁InterProcessMutex3. 不可重入锁InterProcessSemaphoreMutex4. 可重入读写锁InterProcessReadWriteLock5. 联锁InterProcessMultiLock6. 信号量InterProcessSemaphoreV27. 栅栏barrier8. 共享计数器8.1. SharedCount8.2. DistributedAto…

再学C语言28:输入和输出——重定向和文件

默认情况下,使用标准I/O包的C程序将标准输入作为其输入源,即标识为stdin的流 stdin流是作为向计算机中读取数据的常规方式而建立,可以是键盘、语音等不同输入设备 现代计算机还可以从文件中需求其输入,而不仅仅是传统的输入设备…

【docker10】Docker容器数据卷

Docker容器数据卷 1.Docker容器数据卷是什么 注意(坑): 容器卷记得加入 --privilegedtrue 为什么: docker挂载主目录访问如果出现cannot open directory.:Permission denied 解决办法: 在挂在目录后多加一个–privilegedtrue参数即可 如果是CentOS7安全模块会比之前系统版本加…

c++ - 第20节 - 异常

1.C语言传统的处理错误的方式 传统的错误处理机制: 1.终止程序,如assert,缺陷:用户难以接受。如发生内存错误,除0错误时就会终止程序。2.返回错误码,缺陷:需要程序员自己去查找对应的错误。如系…

基于神将网络方式进行数据回归拟合实例

前言本篇博客主要以神经网络拟合数据这个简单例子讲起,然后介绍网络的保存与读取,以及快速新建网络的方法。一、神经网络对数据进行拟合import torch from matplotlib import pyplot as plt import torch.nn.functional as F# 自定义一个Net类&#xff0…

Diffusion model(二): 训练推导详解

接上文 Diffusion的训练推导 1. 最小化负对数似然与变分下界 在弄懂diffusion model前向和反向过程之后,最后我们需要了解其训练推导过程,即用什么loss以及为什么。在diffusion的反向过程中,根据(3)(3)(3)式我们需要预测μθ(xt,t),Σθ(x…

【Linux】进程状态和进程优先级

文章目录1. 进程状态2. Linux的进程状态3. 僵尸进程4. 孤儿进程5. 进程优先级1. 进程状态 为了更深入地了解进程,我们需要知道进程的不同状态。 不同的操作系统,对于进程状态有着不同的说法,如:运行、阻塞、挂起、新建、就绪、等…

SIoU Loss

1、论文 题目:《SIoU Loss: More Powerful Learning for Bounding Box Regression》 参考博客: https://blog.csdn.net/qq_56749449/article/details/125753992 2、原理 有关IoU损失函数,像GIoU、DIoU、CIoU都没有考虑真实框与预测框之间的…

关于zookeeper和kafka不得不说的秘密

zookeeper简介1. zookeeper的概述ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括&#xff1a…

【四】Netty 分隔符和定长解码器的应用

Netty 分隔符和定长解码器的应用理论说明LineBasedFrameDecoder 开发大概流程代码展示netty 依赖EchoServer 服务端启动类EchoServerHandlerEchoClientEchoClientHandler结果打印客户端打印服务端打印FixedLengthFrameDecoder 开发代码展示EchoServer 服务端启动类EchoFixServe…

【云原生】k8s之pod控制器

内容预知 前言 1.pod控制器的相关知识 1.1 pod控制器的作用 1.2 pod控制器的多种类型 1.3 pod容器中的有状态和无状态的对比 (1)有状态实例 (2)无状态实例 2.Deployment控制器 2.1 SatefulSet 控制器的运用 2.1 Sateful…

从0到1完成一个Vue后台管理项目(六、404页)

往期 从0到1完成一个Vue后台管理项目(一、创建项目) 从0到1完成一个Vue后台管理项目(二、使用element-ui) 从0到1完成一个Vue后台管理项目(三、使用SCSS/LESS,安装图标库) 从0到1完成一个Vu…

[LeetCode周赛复盘] 第 95 场周赛20230107

[LeetCode周赛复盘] 第 95 场周赛20230107 一、本周周赛总结二、 [Easy] 2525. 根据规则将箱子分类1. 题目描述2. 思路分析3. 代码实现三、[Medium] 2526. 找到数据流中的连续整数![在这里插入图片描述](https://img-blog.csdnimg.cn/237210adb20e457aaf2671e6e8f9e43b.png)2. …

Linux系统中C++多态和数据封装的基本方法

大家好,今天主要和大家分享一下,多态,数据封装的使用方法。 目录 第一:C中的多态 第二:C中数据封装方法 第一:C中的多态 C多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函…

将内核加载到内存

文章目录前言前置知识代码实验操作前言 本博客记录《操作系统真象还原》第五章第3个实验的操作~ 实验环境:ubuntu18.04VMware , Bochs下载安装 实验内容:将内核载入内存,初始化内核代码 实验原理 编写内核程序。将内核程序用dd命令复制到…

Odoo 16 企业版手册 - 库存管理之存储类别

存储类别 Odoo中的存储类别功能将允许您将许多存储位置分组到一个类别下。您可以在Odoo 库存管理模块中创建许多此类类别,这将有助于执行更智能的放置操作。在配置存储类别之前,您必须配置库存中可用的存储位置。然后,您可以将它们分组到一个…

LeetCode刷题模版:31 - 40

目录 简介31. 下一个排列32. 最长有效括号33. 搜索旋转排序数组34. 在排序数组中查找元素的第一个和最后一个位置35. 搜索插入位置36. 有效的数独37. 解数独38. 外观数列39. 组合总和40. 组合总和 II结语简介 Hello! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指…