获取tensorflow lite模型指定中间层的输出

mobilenet v2为例子,我已经训练好了模型,有tflite格式和onnx格式两种模型的权重文件,我想获取tflite模型在推理阶段neck部分的输出。

  1. 查看onnx模型得到neck最后一层位置

使用netron查看onnx模型结构


从name中能知道Reshapeneck的最后一层

  1. 得到neck最后一层的outputtflite模型中的编号

使用netron查看tflite模型结构找到Reshape的输出的编号

  1. 在推理脚本中增加保存中间层输出

其他说明:

偶尔同样的操作就会报错ValueError: Tensor data is null. Run allocate_tensors() first,原因有说是tf的版本的原因,但我不更改版本的情况下有时也出现这个问题,以后再细究吧,保存下当前的tf版本:

相关推荐
且去填词13 小时前
Claude Code Skills 实践:从提示词到专业化 AI 开发工作流
人工智能·ai编程·开发·claude code·skills
Csvn13 小时前
Prompt工程技巧
人工智能
Agent手记13 小时前
RPA元素定位报错“已死”?实在Agent v7.3.4 TARS AI定位从根上解决,附实操
人工智能·rpa
王者鳜錸13 小时前
企业解决方案十一-各类小程序定制开发
图像处理·人工智能·小程序·大模型·语音处理·定制开发
Bode_200213 小时前
AI时代下加速制造企业创新
大数据·人工智能·机器学习
阿水实证通13 小时前
STATA CLI:我把 Stata 接进了命令行,也接进了 AI 工作流
人工智能·ai·经济学·实证分析
qq_4112624213 小时前
CozyLife 墨水屏 + Find My / Google 双防丢四博 AI 智能音箱方案
人工智能·智能音箱
easyllm13 小时前
【无标题】
人工智能
人工智能培训13 小时前
如何定义和测量“通用具身智能”
大数据·人工智能·机器学习·prompt·agent
高洁0113 小时前
知识图谱与检索增强的实战结合
人工智能·深度学习·数据挖掘·transformer·知识图谱