我遇到了一个错误,告诉我我的一个操作对渐变“无”(运行fit时,up to fit it's fine,即model builds fine)。
错误:ValueError:操作已被删除 None 梯度。请确保您的所有操作都定义了梯度(即可微)。没有梯度的普通操作:K.argmax,K.round,K.eval。
None
如何找出产生错误的操作?我的模型使用定制的层和后端函数,比如K.variable(仅在调试期间添加)和K.gather(我认为这不是错误的来源,因为我在其他地方使用它)。我似乎找不到任何可能导致此错误的可疑功能/操作。