ValueError:Cannot feed value of shape(64,) for Tensor ‘TargetActor/inputs:0‘,which has shape ‘(?,3)‘

在尝试复现DDPG论文代码时,遇到TensorFlow错误:ValueError: Cannot feed value of shape (64,) for Tensor 'TargetActor/inputs:0', which has shape '(?, 3)'。问题并非由维度不匹配引起,而是函数返回值顺序导致。通过对比正确代码,找到了错误源头并修复。" 137364203,16743704,Spring微服务实战开源项目详解,"['spring boot', 'spring cloud', '微服务', '分布式', '缓存']
摘要由CSDN通过智能技术生成

在b站DDPG跟着大佬一起复现论文代码,遇到了【ValueError: Cannot feed value of shape (64,) for Tensor ‘TargetActor/inputs:0’, which has shape ‘(?, 3)’】的错误


问题描述

这个error显示是维度的错误,于是我按照网上的经验,将下面代码中的input_dim=[3] 改成了input_dim=[2],但是这时候又出现了这个错误:ValueError: Cannot feed value of shape (64,) for Tensor 'TargetActor/inputs:0', which has shape '(?, 2)' 的错误,从shape'(?, 3)' 变成了shape'(?, 2)',这就说明,不是维度的维问题,没办法,网上关于这个错误的经验贴很少,所以我就只能回放视频,看看是哪里出现错误了

if __name__ == '__main__':
  
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值