Select Language

AI社区

AI技术百科

One-shot Learning 单样本学习

在我们解决任何问题之前,我们应该精准的定义处这个问题到底是什么,下面是单样本分类问题的符号化表示: 我们的模型只获得了很少的标记的训练样本S,它有N个样本,每个相同维度的向量有一个对应的标签y


再给出一个待分类的测试样例 \hat{x} 。因为样本集中每个样本都有一个正确的类别,我们的目标是正确的预测 y\in S 中哪一个是 \hat{x} 的正确标签 \hat{y} 。

这里有很多种定义问题的方式,但上面是我们的定义,注意这里有一些事项需要记录一下:

  • 现实生活中可能约束更少,可能一张图片并不见得只有一个正确的类别。

  • 这个问题很容易泛化到k-shot 学习,我们只需要把每个类别y_{i}yi的单个样本换成k个样本就可以了。

  • 当N很的时候,可能 \hat{x} 有更多可能的类别,所以正确预测类别更难。

  • 随机猜的正确率是 \frac{100}{n} %.

这里有一些在Omniglot数据集上单样本学习的例子,我会在下一部分介绍它。








我要发帖
百科知识
2021-05-11 23:49:38加入圈子
  • 68

    条内容
提供人工智能的一些知识分享,涉及AI算法、应用、数据、模型等内容