Beispiel #1
0
 def requires(self):
     for de in self.data_eval:
         if "A+" in self.samples or "B+" in self.samples or "C+" in self.samples:
             test_samples = []
             for s in self.samples:
                 if "+" in s:
                     test_samples.append(s)
             test_samples = tuple(test_samples)
             yield SplitModi(
                 self.iteration,
                 self.path,
                 de,
                 "groundtruth",
                 test_samples,
                 self.data_eval,
             )
         if "A" in self.samples or "B" in self.samples or "C" in self.samples:
             training_samples = []
             for s in self.samples:
                 if not ("+" in s):
                     training_samples.append(s)
             training_samples = tuple(training_samples)
             yield PartnerReport(
                 self.iteration,
                 self.path,
                 de,
                 "groundtruth",
                 training_samples,
                 self.data_eval,
             )
             yield PartnerReport(
                 self.iteration,
                 self.path,
                 de,
                 "validation",
                 training_samples,
                 self.data_eval,
             )
             yield PartnerReport(
                 self.iteration,
                 self.path,
                 de,
                 "training",
                 training_samples,
                 self.data_eval,
             )
Beispiel #2
0
 def requires(self):
     for it in range(self.iteration_step, self.up_to_iteration+self.iteration_step, self.iteration_step):
         for dt in self.data_train:
             for aug in self.augmentation:
                 for de in self.data_eval:
                     for m in self.mode:
                         #yield CleftReport(it, dt, aug, de, m, self.samples, self.data_eval)
                         if it>20000:
                             yield PartnerReport(it, dt, aug, de, m, self.samples, self.data_eval)
Beispiel #3
0
 def requires(self):
     yield PartnerReport(
         self.it,
         self.data_train,
         self.augmentation,
         self.data_eval,
         self.mode,
         self.samples,
         (self.data_eval, ),
     )
Beispiel #4
0
 def requires(self):
     for de in self.data_eval:
         if 'A+' in self.samples or 'B+' in self.samples or 'C+' in self.samples:
             test_samples = []
             for s in self.samples:
                 if ('+' in s):
                     test_samples.append(s)
             test_samples = tuple(test_samples)
             yield SplitModi(self.iteration, self.path, de, 'groundtruth',
                             test_samples, self.data_eval)
         if 'A' in self.samples or 'B' in self.samples or 'C' in self.samples:
             training_samples = []
             for s in self.samples:
                 if not ('+' in s):
                     training_samples.append(s)
             training_samples = tuple(training_samples)
             yield PartnerReport(self.iteration, self.path, de,
                                 'groundtruth', training_samples,
                                 self.data_eval)
             yield PartnerReport(self.iteration, self.path, de,
                                 'validation', training_samples,
                                 self.data_eval)
             yield PartnerReport(self.iteration, self.path, de, 'training',
                                 training_samples, self.data_eval)