zoukankan      html  css  js  c++  java
  • 各个监督分析

    我们听说了很多关于监督的名词:

    包括无监督(unsupervised),半监督(semi-supervisied),弱监督(weakly-supervisied),有监督(supervisied)

    那么这几个的区别是什么呢?

    判别是什么监督最重要的是看你的任务!

    举个例子,

    你的任务是分类,给你的标签如果是各个物体的分类label,那么他就是监督的

    同理:

    你的任务如果是检测,那么给你坐标信息和分类label,那么他也是监督的

    如果:

    你的任务是检测,但是只给你分类label,那么这个是弱监督的任务(然而在分类任务里如果给这些信息就是监督)

    再比如:

    GAN这个任务,real image好像是给fake image做了一下监督,然而:

    回想一下GAN的真正任务:给一些噪点,生成一些图片(在最后会把discriminator砍掉),所以对这个任务来说就是没有label,

    所以就是无监督的

    再想想看:

    SGAN,这个属于半监督,为什么,回想一下他的任务的本质,他任务的本质就是一些噪点产生一些图片,但是这些

    图片的差生是由另一些有label的数据产生,也就是训练集是一部分有label和一部分无label的数据,

    最重要的是他generator是需要label来监督生成不同的类的

    所以,分析是哪种监督:

    就一点,在最终的任务当中无label就是无监督

    在最终的任务当中有label就是泛监督(半监督,弱监督,监督)

  • 相关阅读:
    粘包_Server
    初见UDP_Server
    初见UDP_Client
    TCP/UDP协议
    网络编程相关概念
    mmap实现大文件快速拷贝
    生成这消费者问题(多线程实现)
    线程同步互斥实现资源访问
    信号灯(线程互斥)
    线程属性
  • 原文地址:https://www.cnblogs.com/lllcccddd/p/10648645.html
Copyright © 2011-2022 走看看