如何在「Compare Experiments」标签页保存标量显示/隐藏布局?
标量选择记忆问题的替代方案
自定义日志过滤或配置
如果是用TensorBoard这类工具,直接修改本地配置文件(比如~/.tensorboardrc),添加标量过滤规则,比如scalar_include_regex=.*accuracy|.*loss,启动时就自动加载匹配的标量,不用每次手动选。另外也可以在生成日志的代码里做限制,只记录你需要的分组指标,从源头减少无关标量的数量。利用浏览器特性保存状态
这类工具的标量选择状态会编码在URL参数里,选好需要的标量后,把当前页面URL存成书签,下次打开书签就能直接恢复之前的选择。如果经常切换选择,也可以写个浏览器用户脚本(比如Tampermonkey脚本),自动把你选中的标量存在浏览器本地存储里,页面刷新时自动帮你勾选。导出数据到本地工具分析
用工具自带的导出命令把标量数据导出成CSV,比如TensorBoard的tensorboard dev export,之后用Excel、Pandas或者Matplotlib自己做可视化。这样完全脱离网页端的限制,想怎么筛选、保存可视化模板都可以,示例代码:import pandas as pd import matplotlib.pyplot as plt # 加载导出的CSV df = pd.read_csv('./scalars_export/scalars.csv') # 筛选目标标量 target_tags = ['group1/accuracy', 'group2/loss'] filtered_df = df[df['tag'].isin(target_tags)] # 绘制图表 plt.figure(figsize=(10,6)) for tag in target_tags: subset = filtered_df[filtered_df['tag'] == tag] plt.plot(subset['step'], subset['value'], label=tag) plt.legend() plt.show()
内容的提问来源于stack exchange,提问作者Mikhail Lobanov
相关产品推荐
相关产品推荐

