在训练神经网络时,我们通常使用tensorboard监视训练过程,记录模型损失等情况。
有时候,我们还希望在训练结束后对模型的训练过程,或不同的损失曲线进行对比。就需要调用这些损失信息。
tensorflow的tensorboard提供了提取这些数据的方法。
方法很简单,但是自己之前没注意过。步骤如下:
首先:tensorboard在chrome浏览器中展开的网址应该是6006(即,要保证提取数据的tensorboard是唯一一个运行的,或是多个同时运行的tensorboard中的第一个),否则,tensorboard中不会出现训练数据保存选项。
step1: 点击图示区域。此时红框区域写着“run to download”,右边的“csv json”是黑色字体。
step2: 会弹出一个灰色的方框,点击这个方框。这时会发现,后面的“csv json”变成了蓝色,是可操作状态了。
step3: 点击“csv”或“json”下载数据。就可以得到对应的数据文件了。