当前位置:网站首页>zero-shot, one-shot和few-shot
zero-shot, one-shot和few-shot
2022-07-07 10:02:00 【薰珞婷紫小亭子】
目录
一、Zero-shot learning (零样本学习,简称ZSL)
对于这些概念的划分,主要从测试卷类别,训练集类别以及类别对应的样本数量的角度来理解。
一、Zero-shot learning (零样本学习,简称ZSL)
任务定义:
利用训练集数据训练模型,使得模型能够对测试集的对象进行分类,但是训练集类别和测试集类别之间没有交集;期间需要借助类别的描述,来建立训练集和测试集之间的联系,从而使得模型有效。
ZSL就是希望我们的模型能够对其从没见过的类别进行分类,让机器具有推理能力,实现真正的智能。其中零次(Zero-shot)是指对于要分类的类别对象,一次也不学习。
比如:假设我们的模型已经能够识别马,老虎和熊猫了,现在需要该模型也识别斑马,那么我们需要告诉模型,怎样的对象才是斑马,但是并不能直接让模型看见斑马。所以模型需要知道的信息是马的样本、老虎的样本、熊猫的样本和样本的标签,以及关于前三种动物和斑马的描述。
二、One-shot learning
如果训练集中,不同类别的样本只有一个,则成为One-shot learning.
One-shot learning 属于Few-shot learning的一种特殊情况。
三、Few-shot learning
如果训练集中,不同类别的样本只有少量,则成为Few-shot learning.
就是给模型待预测类别的少量样本,然后让模型通过查看该类别的其他样本来预测该类别。比如:给小孩子看一张熊猫的照片,那么小孩子到动物园看见熊猫的照片之后,就可以识别出那是熊猫。
推荐阅读的小样本学习综述:
边栏推荐
- Flet教程之 18 Divider 分隔符组件 基础入门(教程含源码)
- SwiftUI Swift 内功之如何在 Swift 中进行自动三角函数计算
- 【纹理特征提取】基于matlab局部二值模式LBP图像纹理特征提取【含Matlab源码 1931期】
- EasyUI learn to organize notes
- Superscalar processor design yaoyongbin Chapter 9 instruction execution excerpt
- 110.网络安全渗透测试—[权限提升篇8]—[Windows SqlServer xp_cmdshell存储过程提权]
- [texture feature extraction] LBP image texture feature extraction based on MATLAB local binary mode [including Matlab source code 1931]
- [neural network] convolutional neural network CNN [including Matlab source code 1932]
- .NET MAUI 性能提升
- R语言使用magick包的image_mosaic函数和image_flatten函数把多张图片堆叠在一起形成堆叠组合图像(Stack layers on top of each other)
猜你喜欢
Mastering the new functions of swiftui 4 weatherkit and swift charts
Technology sharing | packet capturing analysis TCP protocol
[filter tracking] strapdown inertial navigation simulation based on MATLAB [including Matlab source code 1935]
SwiftUI 教程之如何在 2 秒内实现自动滚动功能
Flet教程之 19 VerticalDivider 分隔符组件 基础入门(教程含源码)
Flet教程之 18 Divider 分隔符组件 基础入门(教程含源码)
About how to install mysql8.0 on the cloud server (Tencent cloud here) and enable local remote connection
Improve application security through nonce field of play integrity API
HCIA复习整理
How to connect 5V serial port to 3.3V MCU serial port?
随机推荐
111.网络安全渗透测试—[权限提升篇9]—[Windows 2008 R2内核溢出提权]
问下flinkcdc2.2.0的版本,支持并发,这个并发是指多并行度吗,现在发现,mysqlcdc全
Flet教程之 16 Tabs 选项卡控件 基础入门(教程含源码)
Test the foundation of development, and teach you to prepare for a fully functional web platform environment
[Yugong series] go teaching course 005 variables in July 2022
In depth learning autumn recruitment interview questions collection (1)
[filter tracking] strapdown inertial navigation pure inertial navigation solution matlab implementation
SwiftUI Swift 内功之 Swift 中使用不透明类型的 5 个技巧
Programming examples of stm32f1 and stm32subeide -315m super regenerative wireless remote control module drive
[neural network] convolutional neural network CNN [including Matlab source code 1932]
[full stack plan - programming language C] basic introductory knowledge
Fleet tutorial 15 introduction to GridView Basics (tutorial includes source code)
There are so many factors that imprison you
The running kubernetes cluster wants to adjust the network segment address of pod
[encapsulation of time format tool functions]
STM32 entry development NEC infrared protocol decoding (ultra low cost wireless transmission scheme)
【紋理特征提取】基於matlab局部二值模式LBP圖像紋理特征提取【含Matlab源碼 1931期】
千人规模互联网公司研发效能成功之路
Fleet tutorial 14 basic introduction to listtile (tutorial includes source code)
5V串口接3.3V单片机串口怎么搞?