chunbolang/BAM

请教关于K-Shot Reweighting部分的问题

HanziGao opened this issue · 1 comments

非常感谢您的工作!
在生成K shot的权重weight_soft的过程中,您先将est_val_total进行了排序,再将排序结果输入到卷积层中,最后再按照索引取出卷积之后的结果,得到weight_soft。那为什么不将est_val_total克隆一下,把克隆的结果输入到卷积层后,将卷积的结果直接作为weight_soft。因为从结果上看这两种方法是一致的,那么进行两次排序的意义是什么呢?

您好,感谢对我们工作的关注!

两次排序的目的是为了避免样本顺序对模型推理产生影响。权重与顺序无关,与样本(集)有关。

祝好,