我遇到一个错误,告诉我我的一个操作的坡度为“无”(运行拟合时,达到拟合就可以了,即模型可以正常构建)。
错误:ValueError:操作具有None
用于渐变。请确保您所有的操作都定义了渐变(即可区分)。没有渐变的常见操作:K.argmax,K.round,K.eval。
如何找出哪个操作产生了错误?我的模型使用具有后端功能的自定义构建层,例如K.variable(仅在调试期间添加)和K.gather(我认为这不是错误源,因为我在其他地方使用了它)。我似乎找不到任何可能导致此错误的可疑函数/操作。