QY1994-0919 / CFPNet

Centralized Feature Pyramid for Object Detection
Apache License 2.0
230 stars 22 forks source link

请教一下EVC的位置? #6

Open wenjunx opened 1 year ago

wenjunx commented 1 year ago

大佬你好,想请教下EVC的位置是放在SPPF的后面吗?还是backbone的哪个位置,谢谢了

QY1994-0919 commented 1 year ago

@wenjunx 你好,我们EVC选择的YOLOv5版本是较早的版本,如果您使用最新的yolov5版本,EVC放置位置一样,可以参考#5 你好,怎么在yolov5中使用CFPnet模块

wenjunx commented 1 year ago

@wenjunx 你好,我们EVC选择的YOLOv5版本是较早的版本,如果您使用最新的yolov5版本,EVC放置位置一样,可以参考#5 你好,怎么在yolov5中使用CFPnet模块

好的,谢谢你

QIANXUNZDL123 commented 1 year ago

大佬你好,想请教下EVC的位置是放在SPPF的后面吗?还是backbone的哪个位置,谢谢了

放在neck会好点,我放在backbone试了下,与放在neck位置的map相差2.3%

QY1994-0919 commented 1 year ago

@QIANXUNZDL123 你好,我们也是通过实验分析后选择将EVC放置在neck部分

wenjunx commented 1 year ago

@QIANXUNZDL123 你好,想问下你也是放在第一个upsamle之后吗

QIANXUNZDL123 commented 1 year ago

@QIANXUNZDL123 你好,我们也是通过实验分析后选择将EVC放置在neck部分

对比自己的数据,相对于原始yolov5还是有着不小的提升的

QIANXUNZDL123 commented 1 year ago

@QIANXUNZDL123 你好,想问下你也是放在第一个upsamle之后吗

是的 ,对于我自己的数据集是有不错的提升

QIANXUNZDL123 commented 1 year ago

@QIANXUNZDL123 你好,我们也是通过实验分析后选择将EVC放置在neck部分

感谢大佬的开源!!

QY1994-0919 commented 1 year ago

@QIANXUNZDL123 你好,我们确实将其放在第一个upsamle之后。

wenjunx commented 1 year ago

@QIANXUNZDL123 那你的不错,我的还没跑完,也是跑自己的数据集,现在看在相同的epoch下对比,比原模型同epoch低一点,是不是会收敛比较慢呢

qiao-xu commented 1 year ago

@QIANXUNZDL123那你的不错,我的测试低跑完,也是跑自己的数据集,现在看在同一个时代的对比下,比原同一个时代,是不是会收敛比较慢呢

请问您是怎么设置的,为什么我在yolov5m加入之后,损失一直为nan

QIANXUNZDL123 commented 1 year ago

@QIANXUNZDL123那你的不错,我的测试低跑完,也是跑自己的数据集,现在看在同一个时代的对比下,比原同一个时代,是不是会收敛比较慢呢

请问您是怎么设置的,为什么我在yolov5m加入之后,损失一直为nan

放在neck 得第一个upsamle后面的

wenjunx commented 1 year ago

就是把模块放到作者说的位置,把模块代码全复制过来就行了

qiao-xu commented 1 year ago

@wenjunx 我也是这样做的,但是不知道为什么,损失总是nan,难道是学习率太大了吗

wenjunx commented 1 year ago

@qiao-xu 可以调调学习率试试,我的默认的没问题

clearlywrx commented 1 year ago

大佬你好,想请教下EVC的位置是放在SPPF的后面吗?还是backbone的哪个位置,谢谢了

放在neck会好点,我放在backbone试了下,与放在neck位置的map相差2.3%

大佬你好,想请教下EVC的位置是放在SPPF的后面吗?还是backbone的哪个位置,谢谢了

放在neck会好点,我放在backbone试了下,与放在neck位置的map相差2.3%

大佬您好,想请教一下如何放置以及训练权重的问题,方便给我您的邮箱吗

QY1994-0919 commented 1 year ago

@clearlywrx 详细位置可以查看#5 #6,权重文件查看#1

sunjiuhan commented 1 year ago

就是把模块放到作者说的位置,把模块代码全复制过来就行了

放在第一个upsamle后面参数量增加了很多这正常吗

wenjunx commented 1 year ago

就是把模块放到作者说的位置,把模块代码全复制过来就行了

放在第一个upsamle后面参数量增加了很多这正常吗

对的,参数量是很大

sunjiuhan commented 1 year ago

就是把模块放到作者说的位置,把模块代码全复制过来就行了

放在第一个upsamle后面参数量增加了很多这正常吗

对的,参数量是很大

你好,请问你的准确率提升的多么

fzhq commented 1 year ago

@QIANXUNZDL123那你的不错,我的测试低跑完,也是跑自己的数据集,现在看在同一个时代的对比下,比原同一个时代,是不是会收敛比较慢呢

请问您是怎么设置的,为什么我在yolov5m加入之后,损失一直为nan

放在neck 得第一个upsamle后面的

您好,可以帮忙指导下将EVC放置在YOLOv5中吗?

taojing7 commented 1 year ago

大佬你好,想请教下EVC的位置是放在SPPF的后面吗?还是backbone的哪个位置,谢谢了

放在neck会好点,我放在backbone试了下,与放在neck位置的map相差2.3% 老哥可以指教一下怎么在yolov5中添加cfpnet吗,862978601@qq.com不胜感激

QY1994-0919 commented 1 year ago

你好,我们将EVC放置在neck部分,详细说明参照论文

在 2023-03-03 09:45:53,"For_Three" @.***> 写道:

大佬你好,想请教下EVC的位置是放在SPPF的后面吗?还是backbone的哪个位置,谢谢了

放在neck会好点,我放在backbone试了下,与放在neck位置的map相差2.3% @.***不胜感激

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

MikuuGithub commented 1 year ago

@QIANXUNZDL123 你好,我们也是通过实验分析后选择将EVC放置在neck部分

对比自己的数据,相对于原始yolov5还是有着不小的提升的

您好,请问可以提供一下将EVC放置好的代码吗?

QY1994-0919 commented 1 year ago

你好,EVC模块放置在Neck中的第一个Concat操作之前,代码后续我们会整理好在发布。

在 2023-03-11 22:13:02,"Mikuu" @.***> 写道:

@QIANXUNZDL123 你好,我们也是通过实验分析后选择将EVC放置在neck部分

对比自己的数据,相对于原始yolov5还是有着不小的提升的

您好,请问可以提供一下将EVC放置好的代码吗?

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

yjq404 commented 1 year ago

@QIANXUNZDL123 大佬,你好,请问放在yolov5需要哪些步骤呢?只改了yaml,具体还需要怎么用呢,菜鸟不太懂,不胜感激!

MikuuGithub commented 1 year ago

只修改yaml是不够的,在模块配置文件里还需要自己写一下模块实现的代码。挺复杂。 我也没改好,因为我训练出来不如yolov5官方的高。

------------------ 原始邮件 ------------------ 发件人: "QY1994-0919/CFPNet" @.>; 发送时间: 2023年3月15日(星期三) 下午3:28 @.>; @.**@.>; 主题: Re: [QY1994-0919/CFPNet] 请教一下EVC的位置? (Issue #6)

@QIANXUNZDL123 大佬,你好,请问放在yolov5需要哪些步骤呢?只改了yaml,具体还需要怎么用呢,菜鸟不太懂,不胜感激!

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

yjq404 commented 1 year ago

@MikuuGithub 好的,感谢感谢,加油

yjq404 commented 1 year ago

@QY1994-0919 您好,打扰了,请问yolox-s中的pafpn模块三个参数你设置为depth=0.33, width=0.50, in_channels=[128, 256, 512],我看博客上对yolox-s这三个参数有不同的答案,depth=1.0, width=1.0, in_channels=[256, 512, 1024]、depth=0.33, width=0.5, in_channels=[256, 512, 1024]。我用第二个跑的略有进步,请问我应该选择哪一个正确,不胜感激?