Paddle-Lite ocr使用opt转换为nb模型后精度损失过大,

syqv5f0l  于 2021-12-01  发布在  Java
关注(0)|答案(11)|浏览(1173)

opt 命令./opt --model_file=/home/yyk/111/model --param_file=/home/yyk/111/params --optimize_out=/home/yyk/rec2.10 --valid_targets=arm --optimize_out_type=naive_buffer

测试机型:oppo k9 华为mate30
目前已经验了三个版本的paddlelite,2.10,2.9,2.6, paddleocr使用的develop分支,推理模型在pc端测试准确率都在99%左右,转换为nb模型后端侧部署测试准确率只有30%左右。以前的ocr模型转换后模型精度损失都在可控范围内,这次换了训练数据集后训练出来的模型在pc端表现比以前的模型好,但是转换为nb模型后端侧部署测试准确率下降了好多。

和以前模型相比,这次模型只是替换了训练数据集,其余什么都没有改变

uhry853o

uhry853o1#

您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网文档常见问题历史Issue来寻求解答。祝您生活愉快~

Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the APIFAQ and Github Issue to get the answer.Have a nice day!

jm81lzqq

jm81lzqq2#

能否提供新模型和旧模型-原始模型,测试V7还是V8 呢?单线程还是多线程呢?

dgjrabp2

dgjrabp23#

你好模型已提供,v8,多线程,paddlelite2.10 , 2.9 都实验过,都是不行,训练模型和推理模型都已提供
链接:https://pan.baidu.com/s/1sT-9bCMR0lIdX056IkjGNg
提取码:043r

jfewjypa

jfewjypa4#

收到,我们会排查下

mznpcxlj

mznpcxlj5#

我这边在shell下运行新旧模型,输出结果和paddle 是对齐的额。单线程输出结果和多线程输出结果一样的,这个是不是新模型替换后,模型对应的标签文件/其他参考文件没有同步更新呢?
paddleOCR 这有个模型更新后,输出结果不准确的issue和ocr-issue

b4wnujal

b4wnujal6#

两次模型使用的同一个标签,字典一直统一用的ppocr_keys_v1,测试了很多遍,nb模型的精度就是降低了很多,包括用ccpd数据测试,推理模型和nb模型两个的准确率误差很大

cmssoen2

cmssoen27#

嗯,这个我帮你找OCR同学问问。感觉是APP哪一块没有对齐。单纯shell下输入图片,paddle 输出和Lite 可以对齐的

qeeaahzv

qeeaahzv8#

您好,我也是shell下新旧nb模型精度不一致,pc上新模型的推理模型效果优于旧模型的推理模型,但是移植后旧模型nb模型精度基本没有下降,新模型nb模型对比新模型的推理模型下降了很多,我这里重新给您提供一份测试数据,您帮忙看看

链接:https://pan.baidu.com/s/1tLwJkOCcIrRRbc_GHt5g4g
提取码:fz4d

dw1jzc5e

dw1jzc5e10#

您好,我这边看您的模型是静态图的,方便试一下动态图的训练和安卓demo吗,静态图现在已经不更新了,目前主要维护的是动态图分支的代码

sirbozc5

sirbozc511#

您好,请问APP发现问题了吗?我这边精度也降低了

相关问题