在TensorBoard中更改图像滑块步骤

时间:2017-05-03 15:08:38

标签: tensorflow tensorboard

TensorBoard 1.1.0的图像历史记录。我想更精确地设置滑块的位置(在黑色图像的顶部7),以便能够选择任何步骤。现在我只能选择例如在步骤2050或2810之间。这可能吗?

也许在10个常量被硬编码的来源中占有一席之地?

  • enter image description here

3 个答案:

答案 0 :(得分:9)

我设法通过更改TensorBoard后端中的this行来实现此目的

答案 1 :(得分:6)

我在那儿回答了“ TensorBoard doesn't show all data points”这个问题,但这似乎更受欢迎,所以在这里引用。

您不必为此更改源代码,有一个名为--samples_per_plugin的标志。

help命令引用

  

-samples_per_plugin:可选的以逗号分隔的plugin_name = num_samples对列表,用于显式       指定该插件的每个标签要保留多少个样本。对于未指定的插件,TensorBoard       随机将记录的摘要降采样到合理的值,以防止长时间的内存不足错误       正在运行的工作。该标志允许对该下采样进行精细控制。请注意,0表示保留全部       该类型的样本。例如,“标量= 500,图像= 0”保留500个标量和所有图像。最       用户无需设置此标志。       (默认:“”)

因此,如果您希望具有100张图像的滑块,请使用:

tensorboard --samples_per_plugin images=100

答案 2 :(得分:5)

FAQ

中涵盖了这个问题
  

我的数据是否被缩减采样?我真的看到了所有的数据吗?

     

TensorBoard使用reservoir sampling对您的数据进行缩减采样   可以加载到RAM中。您可以修改它将包含的元素数量   将每个标记保存在tensorboard / backend / application.py中。有关更多信息,请参阅this StackOverflow question