0

我有兴趣使用该tune库进行强化学习,并且想使用内置的张量板功能。然而,我用来调整我的超参数的指标是基于一个耗时的评估过程,这个过程应该不经常运行。

根据文档,看起来该_train方法返回了一个字典,用于记录和调整超参数。是否可以在_train方法中更频繁地执行日志记录?或者,我是否可以返回我希望从_train方法中记录的值,但有时会从字典中省略计算成本高的指标?

4

1 回答 1

1

一种选择是在 Trainable 中使用您自己的日志记录机制。您可以登录到特定于试用版的目录 (Trainable.logdir)。如果这与内置的 Tensorboard 日志记录冲突,您可以通过设置来删除它tune.run(loggers=None)

正如您所提到的,另一种选择是有时会从字典中省略计算成本高的指标。如果您遇到问题,您还可以返回“无”作为您不打算在特定迭代中计算的那些指标的值。

希望有帮助!

于 2019-08-14T03:55:35.090 回答