MetaCollector

MetaCollector is the key component for collect data for evaluation in meta learning circumstance.

Overall, we extend Collector to MetaCollector. The extended modification can be listed briefly as following:

  • [Override] self.eval_collect(self, eval_pred: torch.Tensor, data_label: torch.Tensor): Collect data for evaluation.

  • [Override] self.data_collect(self, train_data): Collect the evaluation resource from training data.