def main(self, name, opts):
logging.basicConfig(filename=opts.log_file,
format='%(levelname)s (%(asctime)s): %(message)s')
log = logging.getLogger(name)
if opts.verbose:
log.setLevel(logging.DEBUG)
else:
log.setLevel(logging.INFO)
lc = []
for split, filename in zip(['train', 'val'],
[opts.train_lc, opts.val_lc]):
_lc = pd.read_table(filename)
_lc['split'] = split
_lc['epoch'] = range(1, len(_lc) + 1)
lc.append(_lc)
lc = pd.concat(lc)
plot = plot_lc(lc, metrics=opts.metrics, outputs=opts.outputs)
plot.savefig(opts.out_file)
log.info('Done!')
return 0
评论列表
文章目录