我们听说了很多关于监督的名词:
包括无监督(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就是泛监督(半监督,弱监督,监督)