自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 [tensorflow 2.x] WARNING:tensorflow:Gradients do not exist for variables 可能的解决办法

出现这样的警告的原因通常是,警告中出现的变量没有传递到模型的输出,所以损失值也无法反向传递到模型的变量,所以不存在梯度。如果是这种原因,检查模型call()函数中的运算排查问题就行了。但是我今天遇到这个警告的时候,检查了代码很多遍,确认警告中的变量确实是传递到了输出。(图中dynamic_coe是我需要用到的可训练的自定义层,我检查了模型代码,该层确实传递到了模型输出。poolar_transform是我不需要用的层,不用管)经过反复调试,(花了一天时间)最终发现问题出在自定义层..

2021-08-15 15:42:28 2797 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除