我目前正在设置一个深度确定性策略梯度代理,以与密码交易环境进行交互。当我将Dense层用于函数逼近器时,代码可以正常工作,但是当我切换到LSTM或GRUs时,当我调用Agent的learn方法时,会弹出这个错误
No gradients provided for any我使用GradientTape来记录渐变,使用optimizer.apply_gradients来更新演员和评论家网络。actor_loss = -self.critic(states, new_poli
我正在执行强化学习,需要在自定义环境中训练一个演员和一个评论家神经网络。我有以下代码用于我的网络和RL代理: import tensorflow as tfimport tensorflow.keras.losses= actor() ## Define training constants and variables我已经看到这个问题