TensorBoard 1.1.0的图像历史记录。我想更精确地设置滑块的位置(在黑色图像的顶部7),以便能够选择任何步骤。现在我只能选择例如在步骤2050或2810之间。这可能吗?
也许在10个常量被硬编码的来源中占有一席之地?
答案 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。