in utils/utils.py [0:0]
def save_curve(args, save_dir, training_losses, test_clean_losses,
overall_accs, many_accs, median_accs, low_accs, f1s):
plt.figure()
plt.plot(training_losses, 'b', label='training_losses')
plt.plot(test_clean_losses, 'g', label='test_clean_losses')
plt.grid()
plt.legend()
plt.savefig(osp.join(save_dir, 'losses.png'))
plt.close()
plt.plot(overall_accs, 'm', label='overall_accs')
if args.imbalance_ratio < 1:
plt.plot(many_accs, 'r', label='many_accs')
plt.plot(median_accs, 'g', label='median_accs')
plt.plot(low_accs, 'b', label='low_accs')
plt.grid()
plt.legend()
plt.savefig(osp.join(save_dir, 'test_accs.png'))
plt.close()
plt.plot(f1s, 'm', label='f1s')
plt.grid()
plt.legend()
plt.savefig(osp.join(save_dir, 'test_f1s.png'))
plt.close()