1 先用tensorboard把loss曲线做出来
这一步还是不够的,因为tensorboard直接下载的矢量图的格式是不符合论文规范的。比如起点不在原点,坐标轴没有图例之类的大人的原因。
2 从tensorboard里面下载csv数据
3 python画表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| def table3(): mpl.rcParams['font.sans-serif'] = ['SimHei'] y_axis_data_train = [0.164287627, 0.106327094,
] x_axis_data = [] for i in range(1): x_axis_data.append(i) y_axis_data_val = [0.083114974, 0.072642237,
]
plt.figure() plt.plot(x_axis_data, y_axis_data_train, '-', color='#0000FF', alpha=1, linewidth=1, label='train') plt.plot(x_axis_data, y_axis_data_val, '-', color='#FF0000', alpha=1, linewidth=1, label='val')
plt.legend(loc="upper left",fontsize = 18)
plt.yticks(fontsize=15) plt.xticks(fontsize=15) plt.xlim(0, None)
plt.xlabel('epoch', fontsize=18) plt.ylabel('loss', fontsize=18)
plt.show() plt.savefig('demo.png')
|
不直接复制数据,可以读取表格
4 复制图片,转dpi
https://convert.town/image-dpi
给300还是600的dpi
5 完成