在我的模型上运行训练时,我有这个错误。我在不同的网站上发现了这个问题,但找不到解决问题的办法。')(x) model = tf.keras.Model(z, x) return model callbacks=[checkpoint, callback_lr]整个错误是这个错误:
ValueError:没有
事情是,我的模型的内部损失不起作用,如果我运行的训练模型没有申报损失,它就不起作用了,我必须定义一个损失才能运行培训!)---------------------------------------------------------------------------
ValueErrorpython3.7/dist-packages/keras/optimizer_v2/utils.py", lin
site-packages/tensorflow/python/keras/optimizer_v2/utils.py", line 78, in filter_empty_gradients raise ValueErrorValueError: No gradients provided for any variable: ['decoder_1/kernel:0', 'decoder_1/bias:0', 'decoder
我一直在尝试在强化学习中实现策略梯度算法。然而,在计算自定义损失函数的梯度时,我遇到错误“ValueError: No gradients provided for any variable:”,如下所示: loss = tf.multiply(log_prob, (-reward))我按如下方式计算梯度