我能够找到该领域的教程,例如过滤规则: 过滤器 =(类别 + 5)* 3 但这只给出了一个过滤器编号,但 cfg 文件中有很多过滤器! 具有不同的数字 他们有会计方法吗? 我定义了32个类 作为一个例子,我正在编写这些设置的一部分
[shortcut]
from=-3
activation=linear
[convolutional]
batch_normalize=1
**filters=64**
size=1
stride=1
pad=1
activation=mish
[route]
layers = -1,-10
[convolutional]
batch_normalize=1
**filters=128**
size=1
stride=1
pad=1
activation=mish
# Downsample
[convolutional]
batch_normalize=1
**filters=256**
size=3
stride=2
pad=1
activation=mish
按照规则,32个类号,过滤器数量为111个
将3中的[filters=255]更改为filters=(classes + 5)x3 [卷积] 在每个 [yolo] 层之前,请记住它仅 必须是每个 [yolo] 层之前的最后一个 [卷积]。
您只需更改直接出现在每个 [yolo] 层之前的最后一个 [卷积] 层中的
filters
。
例如对于
yolov4-custom.cfg
,您必须更改行中的过滤器:963 - 1051 - 1139