Zero Shot、Few Shot、One Shot闲聊

一、零样本、少样本技术起源?

Zero Shot、Few Shot、One Shot 技术的出现,主要是为了解决传统深度学习方法在数据不足或目标任务变化时的不足。

在传统的深度学习中,需要大量的带标注样本数据来训练模型,这对于一些特定场景来说是非常困难和耗费时间的。例如,当我们面对一些新的类别或任务时,我们可能无法获得充足的带标注数据。此时,使用传统的深度学习方法可能会导致模型表现不佳。

而 Zero Shot、Few Shot、One Shot 等技术则可以更好地处理这种情况。它们通过增加先验知识、利用迁移学习等方式,在仅有极少量或没有样本数据的情况下,实现了对新类别或新任务的快速适应。这些方法可以大大缩短模型训练的时间,同时也降低了对数据量和质量的要求。

因此,Zero Shot、Few Shot、One Shot 技术的出现,为 NLP 领域的应用提供了更加灵活和高效的解决方案。

二、零样本、少样本相关概念

  1. Zero Shot(零样本学习)

在Zero Shot学习中,AI模型可以在没有任何与特定任务或领域相关的训练数据的情况下执行该任务。它能够通过利用它之前学到的知识和推理能力来推断如何处理新任务。这种能力使得AI模型可以处理从未见过的、新颖的任务,并在没有显式训练的情况下做出合理的推理和预测。

举个例子,如果一个模型在训练时学会了识别马、熊猫和鸟,它可以在没有见过的类别(如斑马)上进行预测,因为它了解到斑马是一种动物,拥有和马一样的体型,有类似熊猫的黑白色毛。Zero Shot能够通过学习任务之间的关系和共享的特征来实现对未知任务的处理。

  1. Few Shot(少样本学习)

Few Shot学习是指AI模型在面对新任务时,只需少量的训练样本来学习并适应。这种学习方法可以帮助AI模型在有限的数据情况下快速学习,并对新任务做出有用的预测。

举个例子,如果一个模型仅仅通过观察几个图像,就可以学会识别不同品种的狗,然后能够对新的狗图像进行分类。Few Shot要求模型能够从少量示例中抽取出关键特征和模式,以便进行准确的预测。

  1. One Shot(单样本学习)

One Shot是指机器学习模型在面对仅有一个样本时能够进行学习和预测。这意味着模型可以通过观察单个示例来推断出正确的类别或预测。单样本学习是少样本的一种特例。

举个例子,如果一个模型只见过一张猫的图片,它可以通过这张图片进行学习,并在之后对新的猫的图像进行分类。One Shot是在非常有限的数据情况下进行学习和推断的一种能力。

参考相关博客:

  1. https://blog.csdn.net/chenyi9981/article/details/100630065?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-100630065-blog-125623018.235%5Ev26%5Epc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-100630065-blog-125623018.235%5Ev26%5Epc_relevant_3mothn_strategy_recovery&utm_relevant_index=1

  1. https://blog.csdn.net/weixin_41862755/article/details/125623018

猜你喜欢

转载自blog.csdn.net/anonymous_me/article/details/129724737