gpt4 book ai didi

python - ValueError : Shape of a new variable (local1/weights) must be fully defined, 而是 (?, 1000)

转载 作者:行者123 更新时间:2023-12-01 08:51:55 25 4
gpt4 key购买 nike

我是 Tensorflow 新手。卷积后,我的层的形状为 shape=(5, 5, 5, 5), dtype=float32 但当我应用反卷积时,得到的形状如 shape=(?, 25 , 25, 640), dtype=float32. 这意味着反卷积后批量大小未正确显示(?符号)。对于反卷积,我使用了这个 Deconvolution功能。

Error ValueError: Shape of a new variable (local1/weights) must be fully defined, but instead was (?, 1000).

我已经尝试过 example1但效果不佳

最佳答案

不同之处在于,您发送的示例是一个张量,其中输入了错误的数据。您的问题是反卷积滤波器的权重未完全定义。权重不依赖于批量大小,并且需要具有固定大小,因此会产生误差。我知道您理解该错误,只是想澄清您遇到的问题和示例中的问题完全不同。

我建议使用这个function相反:

 tf.nn.conv2d_transpose()

它的定义就像普通的卷积层一样。它是 TensorFlow 中的默认设置,我想知道你为什么不一开始就使用它?

关于python - ValueError : Shape of a new variable (local1/weights) must be fully defined, 而是 (?, 1000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53052605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com