我有一个AdamOptimizer。我想调试我的模型,所以我想获得诊断。我知道opt.get_slot()方法,但不幸的是它总是返回None。
我尝试了以下内容:
在这两种情况下,我都没有。我做错了什么?
答案 0 :(得分:1)
有一种更通用的方式并非特定于广告位,您可以minimize
或apply_gradients
调用capture_vars
装饰器,然后根据他们的{{过滤掉您想要的变量1}}
variable.name
答案 1 :(得分:0)
我自己发现了这个问题。我应该调用opt.get_slot(var,slot),其中var是一个变量,而不是loss函数。所以,我认为它应该返回所有时刻和速率的向量,但是我应该指定我想要检查的变量。