我正在进行一项非常长的培训(强化学习,每步20M),每10k步写一次总结.在步骤4M和6M之间,我在TensorBoard标量图表中看到了2个峰值来获得游戏分数,然后我让它运行并进入睡眠状态.在早上,它在大约12M步骤运行,但我之前看到的步骤4M和6M之间的峰值从图表中消失了.我试图放大并发现TensorBoard(随机?)跳过了一些数据点.我还试图导出数据,但导出的.csv中也缺少包括峰值在内的一些数据点.
我寻找答案,并在TensorFlow github页面中找到了这个:
TensorBoard使用储层采样来对数据进行下采样,以便将其加载到RAM中.您可以在tensorboard/backend/server.py中修改每个标记保留的元素数.
有没有人修改过这个server.py文件?我在哪里可以找到该文件,如果我从源代码安装了TensorFlow,我是否必须在修改文件后重新编译它?