torch_maml icon indicating copy to clipboard operation
torch_maml copied to clipboard

关于标签分配问题

Open A-cloud-bit opened this issue 1 year ago • 1 comments

img_dirs = random.sample(self.file_list, self.n_way)

for label, img_dir in enumerate(img_dirs): print('此次的标签为:',label) img_list = [f for f in glob.glob(img_dir + "**/*.png", recursive=True)] images = random.sample(img_list, self.k_shot + self.q_query) 据我所知,这个火星数据集大约有1000多个类别,但是这里分配真实标签的时候似乎没有什么依据,而是按照索引顺序分配的。关键是,这个标签数值分配似乎是错误的。只能分配0-5

A-cloud-bit avatar Oct 26 '24 11:10 A-cloud-bit

对的,MAML只是一种训练方式,你任意选取五个类别作为一次训练的data,让它随机探索几步,回到初始点,以一个比较小的LR让它向前优化一步,然后循环这个操作。这就是它的思路,所以实际上对任务的选取没有固定规则,这么做的目的是为了得到一个泛化性很强的权重。

Runist avatar Oct 28 '24 09:10 Runist