在 pytorch Lightning 中创建新的张量板记录器时,默认记录的两件事是当前纪元和 hp_metric。我能够通过设置禁用 hp_metric 日志记录default_hp_metric=False,但我找不到任何可以禁用纪元日志记录的内容。我在 Lightning.py、trainer.py 和 tensorboard.py 文件中进行了搜索,其中包含模块、训练器和张量板记录器的代码,但在任何地方都找不到 epoch 的日志记录调用。
即使采用 pytorch Lightning 教程中的准系统示例,也会发生这种行为。
有没有办法禁用纪元记录以防止张量板界面混乱?
我试图在我的论文中保留一个单一的调色板,我注意到我的 histplots 的蓝色和我的计数图的蓝色色调略有不同,即使我将它们设置为完全相同的十六进制值。
是否有我遗漏的设置,或者这些不同的图是否只显示给定的十六进制?我试过使用计数图饱和度,但它与颜色不匹配。理想情况下,我所有的直方图都与我的计数图(以及使用计数图着色的条形图)具有相同的颜色。
下面是一个最小代码示例:
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(rc={'figure.figsize':(20,10)}, font_scale=2)
plt.rcParams['axes.grid'] = False
titanic = sns.load_dataset('titanic')
fig, ax = plt.subplots(1,2)
sns.countplot(x="class", data=titanic, ax=ax[0], color='#5975a4')
sns.histplot(x="who", data=titanic, ax=ax[1], color='#5975a4')
Run Code Online (Sandbox Code Playgroud)
它产生下图: