• 一些概念


    因为种种原因,接触了很多视觉相关的任务,想稍作记录,也算没有浪费时间。

    直推学习(transductive learning)和 归纳学习(inductive learning)

    实际上我们平时所说的learning一般指的是inductive learning。
    考虑普通学习问题,训练集为(D={X_{tr}, y_{tr}}),测试(未标记)(X_{te}),众所周知,(X_{te})不会出现在训练集中。这种情况就是inductive learning。
    半监督学习的情况,训练集为(D={X_{tr},y_{tr},X_{un}}),测试(X_{te}),此时,(X_{un})(X_{te})都是未标记的,但我们测试的(X_{te})在训练时没有见过,这种情况是 inductive semi-supervised learning。
    如果我们不管(X_{te}),而是想知道对(X_{un})的效果怎么样时,由于此时在训练的时候我们已经见过(X_{un})(利用了(X_{un})的特征信息),这时就叫transductive semi-supervised learning。

    简单来说,transductive和inductive的区别在于我们想要预测的样本,是不是我们在训练的时候已经见(用)过的。通常transductive比inductive的效果要好,因为inductive需要从训练generalize到测试。

    小样本分类(Few-shot Classification)

    任务介绍

    • D_base
    • D_novel
      • Support set
      • Query set

    数据集

    • miniImageNet. 100 classes(64/16/20), 600 images, 84x84
    • tieredImageNet. 34 high-level categories(20/6/8), 608 classes(391/97/160)
    • CUB. 200 classes(100/50/50), 11788 images, 84x84
    • CIFAR-FS. 100 classes(64/16/20), 100x600 images, 32x32

    方法

    推荐仓库:Awesome Papers Few-shot

    参考

    如何理解 inductive learning 与 transductive learning?

  • 相关阅读:
    maven
    Entity Framework Async Query and Save (EF6 onwards)
    Entity Framework Power Tools
    Entity Framework Logging and Intercepting Database Operations (EF6 Onwards)
    jexus配置运行core
    linux安装nginx
    core改默认端口
    linux命令安装core
    linux下esc退不出vi
    linux命令
  • 原文地址:https://www.cnblogs.com/tofengz/p/13532507.html
Copyright © 2020-2023  润新知