python - 对 tensorflow 诗人中其他架构的评估.py 中的修改
问题描述
在tensorflow-for-poets-2/scripts/evaluate.py中有一个用于测量模型性能的脚本。该脚本最初是为 mobilenet 模型编写的,但可以针对其他架构进行相应的修改。我应该在第41行写什么
logits = graph.get_tensor_by_name("final_training_ops/Wx_plus_b/add:0").
我收到`KeyError:
名称 final_training_ops/Wx_plus_b/add:0' 指的是不存在的张量。图中不存在“final_training_ops/Wx_plus_b/add”操作。
解决方案
我自己想通了。给定一个 .pb 文件,我们可以使用此代码查看冻结的 .pb TensorFlow 图中的操作。因此,我们需要根据我们的 .pb 文件将第41行替换为最后一个操作。
推荐阅读
- c++ - 如何创建递归模板来遍历类型中包含的数据?
- sql - LAG sql 还是没有?PostgreSQL
- flutter - 如何在 DART 中将三个列表转换为地图?
- reactjs - 应更改 React JS 输入类型文本字段默认值
- python - 如何使用 Python Turtle 实现碰撞检测
- c++ - 带有 lambda 的 QMetaObject::invokeMethod?
- r - 根据列名在 R 数据框中创建列以制作时间序列
- python - ValueError:无法将具有非唯一 MultiIndex 的 DataFrame 转换为 xarray
- java - 上下文初始化失败 - tomcat
- python - 您将如何展平以下元组