tensorboard 数据降维分布图_tensorboard中的histogram图表中的数据如何导出呢?

勾选左上角的Show data download links,在图旁边可以选csv或者json格式下载

通过读取csv文件可以用matplotlib把图画出来

导出的csv格式如下:

Wall time,Step,Value

1545652724.213314,3541,0.403738409280777

1545653836.692273,7081,0.6541146039962769

1545654955.107688,10621,0.741641104221344

....

首先手动删除第一行,然后用如下demo代码就可以生成图像了

import matplotlib.pyplot as plt

import csv

csvfile = open('log.csv','r')

plots = csv.reader(csvfile, delimiter=',')

x=[]

y=[]

for row in plots:

y.append((row[2]))

x.append((row[1]))

plt.plot(x,y)

plt.xlabel('Steps')

plt.ylabel('score')

plt.legend()

plt.show()

你可能感兴趣的:(tensorboard,数据降维分布图)