yolov3-polygon icon indicating copy to clipboard operation
yolov3-polygon copied to clipboard

请问训练的数据集格式

Open bigKoki opened this issue 4 years ago • 13 comments

我看了下您的dataloader部分代码,是通过train.txt找到图片路径,然后通过对图片路径进行repalce得到标签的路径,我通过修改了一下dataloader直接读取ucas数据集,打开您代码里的plotFlag开关查看了label是否读取正确,也是正确读取了,但是训练的时候在第一个epoch中TP和FN一直为0,而FP一开始为十的四次方数量级,然后一直减少直到0,然后TP FN和FP就一直为0了。 所以我想请问一下您训练的标签的数据集格式是怎样的,根据你的代码,应该是class name x1 y1 x2 y2 x3 y3 x4 y4

bigKoki avatar Dec 09 '20 14:12 bigKoki

我没有关注过TP,FN,这是原来代码遗留的统计量不知道是否准确。类别标签直接用原始的UCAS-AOD就行,不用处理。

ming71 avatar Dec 10 '20 06:12 ming71

我没有关注过TP,FN,这是原来代码遗留的统计量不知道是否准确。类别标签直接用原始的UCAS-AOD就行,不用处理。

我觉得直接用原始数据集还是要处理下的 因为您代码里的label第零维是读取类别名 既然您说tp tn这些没有关系 那我就继续训练看看效果 多谢作者的解答

bigKoki avatar Dec 10 '20 07:12 bigKoki

UCAS-ADO数据的处理放在这个repo了: UCAS-AOD-benchmark.直接下载本地跑一下就行

ming71 avatar Dec 10 '20 09:12 ming71

UCAS-ADO数据的处理放在这个repo了: UCAS-AOD-benchmark.直接下载本地跑一下就行

感谢楼主的解答 我自己修改了一下dataloader 训练了几个epoch 目前已经可以看到效果了 下一步我准备将polygon加到我自己的yolov3上 多谢作者你的分享

bigKoki avatar Dec 10 '20 09:12 bigKoki

UCAS-ADO数据的处理放在这个repo了: UCAS-AOD-benchmark.直接下载本地跑一下就行

大佬您好,好有一个问题想请教一下 您的yolohead的loss计算部分并没有除以batch size,请问在bs大于1的情况下训练是正常的吗

bigKoki avatar Dec 17 '20 09:12 bigKoki

我没用过大于1的,应该没问题你可以试试

ming71 avatar Dec 17 '20 10:12 ming71

我没用过大于1的,应该没问题你可以试试

就是说bs为1就跑出了比较高的map 我去试试多bs的效果 多谢解答

bigKoki avatar Dec 17 '20 10:12 bigKoki

看到了您在giantpandacv公众号的文章,真巧啊,大佬你也在qq交流群里吗😂

bigKoki avatar Dec 17 '20 16:12 bigKoki

UCAS-ADO数据的处理放在这个repo了: UCAS-AOD-benchmark.直接下载本地跑一下就行

感谢楼主的解答 我自己修改了一下dataloader 训练了几个epoch 目前已经可以看到效果了 下一步我准备将polygon加到我自己的yolov3上 多谢作者你的分享

您好,请问您是怎么修改dataloader的呢?我训练UCAS-AOD训练集也是一样TP和FN一直为0,FP一开始为十的四次方数量级,跟你前面遇到的情况一模一样,可以请教一下dataloader是怎么修改的吗?期待解答,谢谢!

tonytonglt avatar May 20 '21 11:05 tonytonglt

UCAS-ADO数据的处理放在这个repo了: UCAS-AOD-benchmark.直接下载本地跑一下就行

感谢楼主的解答 我自己修改了一下dataloader 训练了几个epoch 目前已经可以看到效果了 下一步我准备将polygon加到我自己的yolov3上 多谢作者你的分享

我可以问几个问题吗?

Luxiangxiang21 avatar Jun 14 '22 06:06 Luxiangxiang21

UCAS-ADO数据的处理放在这个repo了: UCAS-AOD-benchmark.直接下载本地跑一下就行

感谢楼主的解答 我自己修改了一下dataloader 训练了几个epoch 目前已经可以看到效果了 下一步我准备将polygon加到我自己的yolov3上 多谢作者你的分享

您好,请问您是怎么修改dataloader的呢?我训练UCAS-AOD训练集也是一样TP和FN一直为0,FP一开始为十的四次方数量级,跟你前面遇到的情况一模一样,可以请教一下dataloader是怎么修改的吗?期待解答,谢谢!

我可以问几个问题吗?

Luxiangxiang21 avatar Jun 14 '22 06:06 Luxiangxiang21

UCAS-ADO数据的处理放在这个repo了: UCAS-AOD-benchmark.直接下载本地跑一下就行

感谢楼主的解答 我自己修改了一下dataloader 训练了几个epoch 目前已经可以看到效果了 下一步我准备将polygon加到我自己的yolov3上 多谢作者你的分享

您好,请问您是怎么修改dataloader的呢?我训练UCAS-AOD训练集也是一样TP和FN一直为0,FP一开始为十的四次方数量级,跟你前面遇到的情况一模一样,可以请教一下dataloader是怎么修改的吗?期待解答,谢谢!

两年过去了 我都忘记了,不过tp和fn这些就是验证集结果,你可以直接删去,好像原本这部分就是有问题的

bigKoki avatar Jul 04 '22 09:07 bigKoki

UCAS-ADO数据的处理放在这个repo了: UCAS-AOD-benchmark.直接下载本地跑一下就行

感谢楼主的解答 我自己修改了一下dataloader 训练了几个epoch 目前已经可以看到效果了 下一步我准备将polygon加到我自己的yolov3上 多谢作者你的分享

我可以问几个问题吗?

你问啊,一般一年才看一次github,下次再看都不知道什么时候了

bigKoki avatar Jul 04 '22 09:07 bigKoki