Closed kaanakan closed 4 years ago
Thank you for your fast response. I understand the CSP architecture now and cfg file.
Is there any figures that show the architecture in an end-to-end fashion? Something like the figure below,
image credit: https://towardsdatascience.com/yolo-v3-object-detection-53fb7d3bfe6b
https://github.com/lutzroeder/netron you can try this.
Thanks a lot!
For GPU we use a small number of groups (1 - 8) in convolutional layers: CSPResNeXt50 / CSPDarknet53.
I saw this in the Yolov4 paper but when I look at the yolov4.cfg, I could not find any groups parameter in the convolutional layers.
groups=1
by default for [convolutional]
layers, so yes, we use groups=1 as mentioned in the paper.
For GPU we use a small number of groups (1 - 8) in convolutional layers: CSPResNeXt50 / CSPDarknet53.
I saw this in the Yolov4 paper but when I look at the yolov4.cfg, I could not find any groups parameter in the convolutional layers.
groups=1
by default for[convolutional]
layers, so yes, we use groups=1 as mentioned in the paper.
@AlexeyAB Is this means that the [convolutional]
layers aren't partial into to two parts in CSP module? Just like the figure below?
Hi WongKinYiu, thanks. I figure out that yolov5 uses the conv64 stride2 and splits it into two conv 64.
Hi,
I saw this in the Yolov4 paper but when I look at the yolov4.cfg, I could not find any groups parameter in the convolutional layers. So, is the group parameter used for only classification model?
Can you provide a block diagram for yolov4? (covering end-to-end architecture, CSPDarknet53, SPP, PANet, Yolov3 heads)
It would be great if you can state which parts of the yolov4.cfg file correspond to which model ( CSPDarknet53, SPP, PANet, Yolov3 heads).
Thanks in advance.