示例#1
0
 def after_eval_step(self, *args, **kwargs):
     self.report_dict = filter_dict(
         flatten_dict(
             self._trainer._meter_interface.tracking_status(
                 group_name=self._val_groupname)))
     self.tqdm_indicator.update()
     self.tqdm_indicator.set_postfix(self.report_dict)
示例#2
0
 def _eval_report_dict(self):
     report_dict = flatten_dict({
         "average_acc":
         self.METERINTERFACE.val_average_acc.summary()["mean"],
         "best_acc":
         self.METERINTERFACE.val_best_acc.summary()["mean"],
     })
     return report_dict
示例#3
0
 def _eval_report_dict(self):
     return flatten_dict(
         {
             "val_loss": self.METERINTERFACE["valloss"].summary()["mean"],
             "val_acc": self.METERINTERFACE["valconf"].summary()["acc"],
         },
         sep="",
     )
 def _eval_report_dict(self):
     return flatten_dict(
         {
             "val_loss": self.METERINTERFACE["valloss"].summary()["mean"],
             "": self.METERINTERFACE["valdice"].summary(),
             "b": self.METERINTERFACE["valbdice"].summary(),
         },
         sep="",
     )
 def _training_report_dict(self):
     return flatten_dict(
         {
             "tra_loss": self.METERINTERFACE["trloss"].summary()["mean"],
             "": self.METERINTERFACE["trdice"].summary(),
             "lr": self.METERINTERFACE["lr"].summary()["mean"],
         },
         sep="_",
     )
示例#6
0
 def _eval_report_dict(self):
     report_dict = dict_filter(
         flatten_dict({
             "val_average_acc":
             self.METERINTERFACE.val_average_acc.summary()["mean"],
             "val_best_acc":
             self.METERINTERFACE.val_best_acc.summary()["mean"],
         }),
         lambda k, v: v != 0.0,
     )
     return report_dict
示例#7
0
 def _training_report_dict(self):
     report_dict = dict_filter(
         flatten_dict({
             "train_MI":
             self.METERINTERFACE.train_mi.summary()["mean"],
             "train_sat":
             self.METERINTERFACE.train_sat.summary()["mean"],
         }),
         lambda k, v: v != 0.0,
     )
     return report_dict
示例#8
0
 def _eval_report_dict(self):
     return flatten_dict({'val': self.METERINTERFACE.val_conf.summary()},
                         sep='_')