示例#1
0
 def plot_epoch_current_valid_errors(self, epoch, errors):
     if not hasattr(self, 'epoch_plot_data_valid'):
         self.epoch_plot_data_valid = {'X': [], 'Y': [], 'legend': 'test'}
     self.epoch_plot_data_valid['X'].append(epoch)
     self.epoch_plot_data_valid['Y'].append(util.tensor2float(errors))
     self.vis.line(X=np.array(self.epoch_plot_data_valid['X']),
                   Y=np.array(self.epoch_plot_data_valid['Y']),
                   opts={
                       'title': ' validing epoch mean loss over time',
                       'xlabel': 'epoch',
                       'ylabel': 'loss'
                   },
                   win=4)
示例#2
0
 def plot_current_errors(self, epoch, counter_ratio, errors):
     if not hasattr(self, 'plot_data'):
         self.plot_data = {'X': [], 'Y': [], 'legend': 'test'}
     self.plot_data['X'].append(epoch + counter_ratio)
     self.plot_data['Y'].append(util.tensor2float(errors))
     self.vis.line(X=np.array(self.plot_data['X']),
                   Y=np.array(self.plot_data['Y']),
                   opts={
                       'title': ' training loss over time',
                       'xlabel': 'epoch',
                       'ylabel': 'loss'
                   },
                   win=1)