Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于删除检测头的问题 #112

Open
newnoobboy opened this issue Aug 9, 2023 · 6 comments
Open

关于删除检测头的问题 #112

newnoobboy opened this issue Aug 9, 2023 · 6 comments

Comments

@newnoobboy
Copy link

B导,您好,我想问一下如果想在YOLOV5模型中删除一个尺度的检测头,我除了修改anchors_mask,anchors之外,还要在模型的那块去修改代码呢?

@bubbliiiing
Copy link
Owner

是的,要修改模型的代码,减少一个预测头

@newnoobboy
Copy link
Author

我在yolo.py文件中把P5的检测头删除了,然后在dataloader.py文件里的get_target方法中修改了input_shape // {0:16, 1:8,}之后就一直检测不到目标了,是还需要在别的文件下修改呢,还是我修改的部分是错误的呢

@bubbliiiing
Copy link
Owner

不一般都删除最上面那个检测头吗……

@newnoobboy
Copy link
Author

导,您好,我有点不理解这个代码input_shape // {0:32, 1:16, 2:8, 3:4}[l],如果是原模型的三个检测头不是只用到了0,1,2这三个序列嘛?我用两个检测头的话,不是应该只用到了0,1两个序列,为什么如果我改成input_shape // {0:16, 1:8}[l]这样的话就检测不到目标呢,但是如果我改成input_shape // {0:16, 1:8, 2:8, 3:4}[l]这样的话就可以检测到目标呢,真心求解答

@bubbliiiing
Copy link
Owner

这我也不太清楚,我可能需要看看代码

@BILIBILINB
Copy link

B导,您好,我想问一下在YOLOV8模型中删除小目标的检测头,但是最后模型的参数增加了,大小也增加了,为什么呢?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants