当前位置:网站首页>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.
就是给模型待预测类别的少量样本,然后让模型通过查看该类别的其他样本来预测该类别。比如:给小孩子看一张熊猫的照片,那么小孩子到动物园看见熊猫的照片之后,就可以识别出那是熊猫。
推荐阅读的小样本学习综述:

边栏推荐
- Use references
- . Net Maui performance improvement
- [filter tracking] strapdown inertial navigation simulation based on MATLAB [including Matlab source code 1935]
- 【紋理特征提取】基於matlab局部二值模式LBP圖像紋理特征提取【含Matlab源碼 1931期】
- 禁锢自己的因素,原来有这么多
- Flet tutorial 17 basic introduction to card components (tutorial includes source code)
- Fleet tutorial 14 basic introduction to listtile (tutorial includes source code)
- 2022年在启牛开华泰的账户安全吗?
- Network protocol concept
- R语言使用quantile函数计算评分值的分位数(20%、40%、60%、80%)、使用逻辑操作符将对应的分位区间(quantile)编码为分类值生成新的字段、strsplit函数将学生的名和姓拆分
猜你喜欢

Unity中SmoothStep介绍和应用: 溶解特效优化

一起探索云服务之云数据库

There are so many factors that imprison you

《通信软件开发与应用》课程结业报告

Matlab implementation of Huffman coding and decoding with GUI interface
![110. Network security penetration test - [privilege promotion 8] - [windows sqlserver xp_cmdshell stored procedure authorization]](/img/62/1ec8885aaa2d4dca0e764b73a1e2df.png)
110. Network security penetration test - [privilege promotion 8] - [windows sqlserver xp_cmdshell stored procedure authorization]

Fleet tutorial 15 introduction to GridView Basics (tutorial includes source code)

Automated testing framework

千人規模互聯網公司研發效能成功之路

竟然有一半的人不知道 for 与 foreach 的区别???
随机推荐
大佬们有没有人遇到过 flink oracle cdc,读取一个没有更新操作的表,隔十几秒就重复读取
正在運行的Kubernetes集群想要調整Pod的網段地址
核舟记(一):当“男妈妈”走进现实,生物科技革命能解放女性吗?
R语言使用magick包的image_mosaic函数和image_flatten函数把多张图片堆叠在一起形成堆叠组合图像(Stack layers on top of each other)
Rationaldmis2022 advanced programming macro program
Zhou Yajin, a top safety scholar of Zhejiang University, is a curiosity driven activist
【滤波跟踪】基于matlab扩展卡尔曼滤波EKF和无迹卡尔曼滤波UKF比较【含Matlab源码 1933期】
MATLAB实现Huffman编码译码含GUI界面
UP Meta—Web3.0世界创新型元宇宙金融协议
Swiftui swift internal skill how to perform automatic trigonometric function calculation in swift
Reasons for the failure of web side automation test
[data clustering] realize data clustering analysis based on multiverse optimization DBSCAN with matlab code
Software design - "high cohesion and low coupling"
Excel公式知多少?
R language uses the quantile function to calculate the quantile of the score value (20%, 40%, 60%, 80%), uses the logical operator to encode the corresponding quantile interval (quantile) into the cla
Electron adding SQLite database
Swiftui swift internal skill: five skills of using opaque type in swift
108. Network security penetration test - [privilege escalation 6] - [windows kernel overflow privilege escalation]
Superscalar processor design yaoyongbin Chapter 10 instruction submission excerpt
The annual salary of general test is 15W, and the annual salary of test and development is 30w+. What is the difference between the two?