AssertionError: The length of ratio_list should be the same as the file_list
最近想使用百度的PaddleOCR进行许可证识别,想通过训练一些自己的数据集来提高点识别率。但是模型训练时一直报错,就这一个错误折磨了我这个小菜鸡一下午~~>_<~~!,所以写个帖子来记录一下!
一直报错:
Traceback (most recent call last):
File ".\tools\train.py", line 148, in
main(config, device, logger, vdl_writer)
File ".\tools\train.py", line 52, in main
train_dataloader = build_dataloader(config, 'Train', device, logger)
File "D:\PaddleOCR-release-2.4\ppocr\data_init_.py", line 64, in build_dataloader
dataset = eval(module_name)(config, mode, logger, seed)
File "D:\PaddleOCR-release-2.4\ppocr\data\simple_dataset.py", line 41, in init
) == data_source_num, "The length of ratio_list should be the same as the file_list."
AssertionError: The length of ratio_list should be the same as the file_list.
经过一顿查找发现是configs文件夹下模型使用的.yml配置文件中data_dir,label_file_list的地址没有写对,这里的地址对应的是自己的数据集路径。
我的数据集位置及目录结构
原始图片和txt文件都直接放在img-licence文件夹下 。
解决方案
建议如果遇到问题先去github官网直接搜,真的能节约很多时间,血的教训!!!
AssertionError: The length of ratio_list should be the same as the file_list相关推荐
- 【PaddleOCR-det-finetune】一:基于PPOCRv3的det检测模型finetune训练
文章目录 基本流程 详细步骤 打标签,构建自己的数据集 下载PPOCRv3训练模型 修改超参数,训练自己数据集 启动训练 导出模型 测试 相关参考手册在PaddleOCR项目工程中的位置: det模型 ...
- Python 点滴 V
[异常语句] try/except: 捕捉由PYTHON自身或写程序过程中引发的异常并恢复 try/finally: 无论异常是否发生,执行清理行为 raise: 手动在代码中触发 ...
- MMEngine理解
MMEngine理解 1 简介 1.1 架构 1.2 模块介绍 1.2.1 核心模块与相关组件 1.2.1 公共基础模块 2 上手示例 2.1 构建模型 2.2 构建数据集和数据加载器 2.3 构建评 ...
- 在 ASP.NET MVC 3 中应用 KindEditor
http://www.cnblogs.com/weicong/archive/2012/03/31/2427608.html 第一步 将 KindEditor 的源文件添加到项目中,建议放到 /Scr ...
- LFW人脸数据集相关
1 简介 LFW (Labeled Faces in the Wild) 人脸数据库是由美国马萨诸塞州立大学阿默斯特分校计算机视觉实验室整理完成的数据库,主要用来研究人脸识别问题. LFW 数据库主要 ...
- 欧洲数值天气预报文件拆分方法
欧洲天气数值天气预报可以在 http://data-portal.ecmwf.int/上下载或购买. 欧洲数值天气预报文件也可用工具wgrib和wgrib2来拆分. 下面以欧洲天气预报(grib1格 ...
- # AssertionError: The `num_classes` (80) in Shared2FCBBoxHead of MMDataParallel does not matche
我看很多人都遇到了这个问题,有很多解决了的.我就把这篇博文再完善一下,让大家对mmdetection使用得心应手. mmdetection训练自己的数据集时报错 ⚠️ : # AssertionErr ...
- java.lang.IllegalArgumentException: columnNames.length = 3, columnValues.length = 4
错误如下: java.lang.IllegalArgumentException: columnNames.length = 3, columnValues.length = 4 出现错误的原因一般是 ...
- LeetCode刷题记录9——58. Length of Last Word(easy)
LeetCode刷题记录9--58. Length of Last Word(easy) 目录 LeetCode刷题记录9--58. Length of Last Word(easy) 题目 语言 思 ...
最新文章
- java if (name!=null name!=),命名不规范,lombok泪两行!
- C语言第九次博客作业--指针
- IOS_月薪10k以上知识大总结
- nginx rewrite php参数,Nginx rewrite伪静态配置参数详解
- [ActionScript 3.0] AS3中的位图(BitmapData)应用
- POP Animation 和 layoutSubviews 的冲突
- python经典程序-python经典程序
- bzoj 3751: [NOIP2014]解方程(同余系)
- Socket 编程实战
- Docker零基础入门指南(一):Docker介绍
- An工具介绍之钢笔工具、铅笔工具与画笔工具
- 一个浪漫又悲情的爱情故事——笛卡尔心形线
- 解决_使用大白菜软件安装纯净版win有预装软件的问题
- Docker学习笔记1-初识Docker
- 三相异步电动机的定子磁动势
- 全世界的程序员们,为什么都不在意“穿衣”这档事?
- windows 98 设置 TEMP 环境变量时的一个有趣现象
- css 中的zoom,对CSS中zoom属性的总结
- Compose 中的附带效应
- HDU2717 Catch That Cow ( BFS )