gpt4 book ai didi

python - 如何在 tensorflow 中提取层或 ValueError : Shape (? , 4096) 必须具有排名 1

转载 作者:行者123 更新时间:2023-11-30 09:20:50 32 4
gpt4 key购买 nike

操作系统:CentOS 6 - vagrant 的官方盒子。未安装 CUDA。

安装:1.安装Anaconda 4.0.9;2.Tensorflow版本:0.10.0rc0;3.Python 3.5、numpy 1.11.2、scipy 0.18.1;

重现

这是标准的16层VGG模型。我尝试使用以下代码提取 vgg.fc2 层:http://pastebin.com/A1qd7g2e并出现错误(下面的堆栈跟踪)。调用 session.run 后我也收到此错误。我是否尝试以正确的方式提取图层?

堆栈跟踪 - http://pastebin.com/eaQi1T0R

附:我是 tensorflow 的新用户,不知道任何尝试过的解决方案。我发现这个问题 - https://github.com/tensorflow/tensorflow/issues/3815 ,但是它关闭了,我又打开了一个-https://github.com/tensorflow/tensorflow/issues/4773 ,任何想法都会有帮助。

最佳答案

原因是只有在 sess.run 中运行图之后我们才能调用图节点 vgg.fc2。欲了解更多详情,请参阅https://github.com/tensorflow/tensorflow/issues/4773

关于python - 如何在 tensorflow 中提取层或 ValueError : Shape (? , 4096) 必须具有排名 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39889949/

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