人类非常擅长通过极少量的样本识别一个新物体,比如小孩子只需要书中的一些图片就可以认识什么是“斑马”,什么是“犀牛”。在人类的快速学习能力的启发下,研究人员希望机器学习模型在学习了一定类别的大量数据后,对于新的类别,只需要少量的样本就能快速学习,这就是 Few-shot Learning 要解决的问题。Few-shot learning (FSL) 在机器学习领域具有重大意义和挑战性,是否拥有从少量样本中学习和概括的能力,是将人工智能和人类智能进行区分的明显分界点,因为人类可以仅通过一个或几个示例就可以轻松地建立对新事物的认知,而机器学习算法通常需要成千上万个有监督样本来保证其泛化能力。
机器学习定义:A computer program is said to learn from experience E
with respect to some classes of task T
and performance measure P
if its performance can improve with E
on T
measured by P
.
小样本学习定义:Few-Shot Learning (FSL) is a type of machine learning problems (specified by E
, T
and P
), where E
contains only a limited number of examples with supervised information for the target T
.
小样本学习(Few-shot learning),或者称为少样本学习(Low-shot learning),包含了n-shot learning,其中n
代表样本数量,n=1
的情况下,也被称One-shot learning,而n=0
的情况下,被称为Zero-shot learning。
小样本学习的主要思想是利用先验知识使其快速适用于只包含少量带有监督信息的样本的任务中。
小样本学习问题的解决方法可以根据先验知识的利用方式分为三类:
小样本常用Benchmark图像数据集:
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有