Replies: 1 comment
-
根据你的描述以及提供的参考讨论链接,模型在从训练阶段转换为推理阶段后,识别精度大幅降低,可能是由以下几个常见问题引起的。以下是详细的可能原因及解决方法: 1. 推理模型转换过程中的配置问题在使用
解决方法: python3 tools/export_model.py \
-c configs/rec/en_new_finetune_rec.yml \
-o Global.pretrained_model=output/en_finetune_rec/best_accuracy.pdparams \
Global.save_inference_dir=./inference_model/rec/ 此外,可以尝试导出后重新加载推理模型,验证其结构是否正确。 2. 训练数据分布与测试数据分布不一致你提到训练时使用的图片大小不规则,可能导致模型在处理推理输入时适应性较差。例如,训练时的图片分辨率、比例与推理时的输入图片存在较大差异。 解决方法:
3. 模型精度问题如果训练模型能够正常工作,而推理模型不准确,可能是模型的解码方式或精度损失问题。推理模型可能在转换时丢失了一些关键参数,特别是在使用复杂的解码器时。 解决方法:
4. PaddleOCR 版本问题你提到之前相同流程是可以正常工作的,而重新训练后出现问题,这可能是 PaddleOCR 版本更新或模型格式更改所引发的兼容性问题。 解决方法:
5. 尝试参考类似问题的解决方案在参考的 GitHub Discussions #14088 中,有用户反馈类似问题,并提到以下可能的原因和解决方式:
总结与步骤建议
如果以上方法仍无法解决问题,可以在 GitHub Discussions 中发帖,提供详细的日志和样例图片,寻求社区帮助。 Response generated by feifei-bot | chatgpt-4o-latest |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
把训练的模型转为inference模型进行预测图片里的文字,发现完全没法使用这个自己训练的模型,精度太差了。不知道问题出在哪里,我训练模型用的图片是没有规则的有的大有的小。我不知道跟这个有没有关系但是,我在网上也看到很多人遇到一样的问题。都没有告诉具体的解决方法。有没有大佬告诉需要怎么做。
Beta Was this translation helpful? Give feedback.
All reactions