mxnet:有没有办法在回调中监控学习率值?

mxnet: is there's a way to monitor, in the call back, the learning rate value?

出于调试目的,我想在适合的回调函数中监控学习率值,以确保我的 mx.lr_scheduler.MultiFactorScheduler 按预期完成工作。

不幸的是,学习率似乎无法在参数中访问。有没有办法访问当前批次实际使用的 lr?

非常感谢!

一个可能的解决方案是从您当前使用的优化器创建一个子类。然后覆盖更新方法以记录每次更新的当前学习率。