【发布时间】:2017-09-27 21:23:12
【问题描述】:
我进行了很长时间的训练(强化学习,2000 万步),每 10000 步写一次总结。在步骤 4M 和 6M 之间,我在 TensorBoard 标量图表中看到了 2 个游戏得分的峰值,然后我让它运行并进入睡眠状态。早上,它在大约 12M 步运行,但我之前看到的 4M 和 6M 步之间的峰值从图表中消失了。我试图放大并发现 TensorBoard(随机?)跳过了一些数据点。我也尝试导出数据,但导出的 .csv 中也缺少一些数据点,包括峰。
我在 TensorFlow github 页面中寻找答案并找到了这个:
TensorBoard 使用水库采样来对数据进行下采样,以便将其加载到 RAM 中。您可以在 tensorboard/backend/server.py 中修改每个标签保留的元素数量。
有人修改过这个 server.py 文件吗?我在哪里可以找到该文件,如果我从源代码安装了 TensorFlow,我是否必须在修改文件后重新编译它?
【问题讨论】: