据我所知,在零镜头学习中,课程分为看类和未见类。然后,我们对网络进行了培训,例如对50个课程进行了培训,并在网络尚未看到的其他50个课程上进行了测试。我还理解网络在未见的类中使用属性(不确定它是如何使用的)。然而,我的问题是,网络如何分类未见的类?它是否真的用它的名字来标记每个类。例如,如果我做的是零镜头动作识别和看不见的课程是这样的自行车,游泳,足球。网络实际上命名了这些类吗?它怎么知道他们的标签?
发布于 2018-10-08 08:15:10
网络使用已见的类来学习图像和属性之间的关系,或者其他信息,如人类的注视、词嵌入或任何可能在类和图像之间关联的信息。根据网络了解的内容,可以将其进一步映射到对象和属性。
比如说,你的分类器在训练期间有猪、狗、马和猫的图像及其属性,并且在测试期间必须对斑马进行分类。在训练期间,它学习图像像素与属性‘条纹,尾巴,黑色,白色……’之间的关系。
因此,在测试期间,给定的图像和斑马属性,您需要使用分类器来确定它们是否相关。哦,好吧,你也可以得到一个马的形象,它看起来像斑马。所以你的分类器必须学会很好地概括。
https://stackoverflow.com/questions/51023999
复制相似问题