opencv 计数后不动了 训练模型时_opencv - 使用optimize_for_inference和graph_transform工具后,Inception V3重新训练了模型错误的预测 - ...

在将经过tensorflow for poets教程训练的模型,使用optimize_for_inference和graph_transform工具转换后,用于opencv dnn模块时出现预测延迟。原始模型表现正常,但在转换后,模型预测速度变慢,倾向于一类预测。转换后的模型分析显示不同工具产生的模型有不同的操作类型和常量参数数量。寻求可能的原因及优化推理性能的方法。
摘要由CSDN通过智能技术生成

我有使用tensorflow for poets教程生成的模型。 我有表现出相同行为的二进制模型和3类模型。

forzen图的性能符合预期,但是一旦我将其转换为与opencv dnn模块一起使用,预测就变得遥遥无期了,通常比一类更倾向于一类。

以下是每个转换后的摘要图的输出。 以防万一您看到异常情况:

**original**

--------

No inputs spotted.

No variables spotted.

Found 1 possible outputs: (name=final_result, op=Softmax)

Found 21826166 (21.83M) const parameters, 0 (0) variable parameters, and 99 control_edges

Op types used: 489 Const, 101 Identity, 99 CheckNumerics, 94 Relu, 94 BatchNormWithGlobalNormalization, 94 Conv2D, 11 Concat, 9 AvgPool, 5 MaxPool, 1 DecodeJpeg, 1 ExpandDims, 1 Cast, 1 MatMul, 1 Mul, 1 PlaceholderWithDefault, 1 Add, 1 Reshape, 1 ResizeBilinear, 1 Softmax, 1 Sub

-----------------------

**After optimize_for_inference**

----------------------------

Found 1 possible inputs: (name=DecodeJpeg/contents, type=float(1), shape

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值