AlibabaResearch / efficientteacher

A Supervised and Semi-Supervised Object Detection Library for YOLO Series
GNU General Public License v3.0
820 stars 147 forks source link

yolov8半监督的效果如何 #70

Open guxiaowei1 opened 1 year ago

guxiaowei1 commented 1 year ago

您好,想了解一下关于yolov8有做相关的消融实验吗?

guxiaowei1 commented 1 year ago

想请教一下,为什么student跟teacher的Map相差很多(7%),按道理student跟teacher相差不会太大。 训练的LR一直保持在0.01的原因是什么? cosine ema跟linear ema的区别是什么? 期待您的回复,感谢评阅。

jaideep11061982 commented 1 year ago

@guxiaowei1 could you confirm if this step in custom project is mandatory

Supervised Training(Optional) modify the train: data/custom_train.txt in yolov5l_custom.yaml, and then enter the following script. export CUDA_VISIBLE_DEVICES="0,1,2,3,4,5,6,7" python -m torch.distributed.launch --nproc_per_node 8 --master_addr 127.0.0.2 --master_port 29502 train.py -

Because next steps starting SSOD directly they say we dont recommend

Also what is version of YoloL model we use on custom data is it pretrained yolov5l on coco or fine tune on fraction of labelled custom data ?

ZHJ-fighting commented 1 year ago

@guxiaowei1 您好,我想请问一下,您的yolov8半监督是怎么跑起来的呢,我进行实验时使用yolov8的头部就会报错:AttributeError: 'YoloV8Detect' object has no attribute 'anchors'

liujq7729 commented 1 year ago

您好,我想请问一下,您的yolov8半监督是怎么跑起来的呢,我进行实验时使用yolov8的头部就会报错:AttributeError: 'YoloV8Detect' 对象没有属性 'anchors'

你好,您的v8现在跑起来了嘛,我遇到了和您一样的错误

zdundjkl commented 9 months ago

您好,我想请问一下,您的yolov8半监督是怎么跑起来的呢,我进行实验时使用yolov8的头部就会报错:AttributeError: 'YoloV8Detect' 对象没有属性 'anchors'

你好,您的v8现在跑起来了嘛,我遇到了和您一样的错误

我最近在修改yolov8,刚开始也遇到了这个问题,之后把asignner修改之后,因为yolov8是anchor free机制的,是没有先验anchor的,所以要去掉anchor,但是我把所有结构都修改之后,发现作者好像没有保留yolov8的一部分loss文件,我跟着import的包去溯源,发现并没有公开,导致yolov8跑不起来。

yylovestudying commented 2 months ago

您好,我想请问一下,您的yolov8半机械是怎么运行起来的呢,我进行实验时使用yolov8的头部就会报错:AttributeError:'YoloV8Detect'对象没有属性'anchors'

你好,你的v8现在跑起来了嘛,我遇到了和你一样的错误

我最近在修改yolov8,刚开始也遇到了这个问题,之后把asignner修改之后,因为yolov8是自由锚点的,是没有先验anchor的,所以要去掉anchor,但是我把所有结构都修改之后,发现作者好像没有保留yolov8的一部分loss文件,我跟着import的包去溯源,发现并没有公开,导致yolov8跑不起来。

你好 请问你解决这个问题了吗 可以分享一下如何替换yolov8嘛

zdundjkl commented 2 months ago

不仅没有detect,还没有后面的anchor函数,以及后面的nms,iou。补写需要很多工作的。

发自我的iPhone

------------------ 原始邮件 ------------------ 发件人: yylovestudying @.> 发送时间: 2024年7月3日 21:37 收件人: AlibabaResearch/efficientteacher @.> 抄送: zdundjkl @.>, Comment @.> 主题: Re: [AlibabaResearch/efficientteacher] yolov8半监督的效果如何 (Issue #70)

您好,我想请问一下,您的yolov8半机械是怎么运行起来的呢,我进行实验时使用yolov8的头部就会报错:AttributeError:'YoloV8Detect'对象没有属性'anchors'

你好,你的v8现在跑起来了嘛,我遇到了和你一样的错误

我最近在修改yolov8,刚开始也遇到了这个问题,之后把asignner修改之后,因为yolov8是自由锚点的,是没有先验anchor的,所以要去掉anchor,但是我把所有结构都修改之后,发现作者好像没有保留yolov8的一部分loss文件,我跟着import的包去溯源,发现并没有公开,导致yolov8跑不起来。

你好 请问你解决这个问题了吗 可以分享一下如何替换yolov8嘛

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

yylovestudying commented 1 month ago

您好!很开心您能回复我的问题 目前我想试试在efficient teacher 上替换yolov8, 但不太会 您是否可以提供下教程或者您修改的代码呢?谢谢您 祝您生活愉快 ------------------ 原始邮件 ------------------ 发件人: "AlibabaResearch/efficientteacher" @.>; 发送时间: 2024年7月5日(星期五) 下午4:54 @.>; @.**@.>; 主题: Re: [AlibabaResearch/efficientteacher] yolov8半监督的效果如何 (Issue #70)

不仅没有detect,还没有后面的anchor函数,以及后面的nms,iou。补写需要很多工作的。

发自我的iPhone

------------------ 原始邮件 ------------------ 发件人: yylovestudying @.> 发送时间: 2024年7月3日 21:37 收件人: AlibabaResearch/efficientteacher @.> 抄送: zdundjkl @.>, Comment @.> 主题: Re: [AlibabaResearch/efficientteacher] yolov8半监督的效果如何 (Issue #70)

您好,我想请问一下,您的yolov8半机械是怎么运行起来的呢,我进行实验时使用yolov8的头部就会报错:AttributeError:'YoloV8Detect'对象没有属性'anchors'

你好,你的v8现在跑起来了嘛,我遇到了和你一样的错误

我最近在修改yolov8,刚开始也遇到了这个问题,之后把asignner修改之后,因为yolov8是自由锚点的,是没有先验anchor的,所以要去掉anchor,但是我把所有结构都修改之后,发现作者好像没有保留yolov8的一部分loss文件,我跟着import的包去溯源,发现并没有公开,导致yolov8跑不起来。

你好 请问你解决这个问题了吗 可以分享一下如何替换yolov8嘛

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.> — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>