如何在Yolov4的cfg文件中设置过滤器?

问题描述 投票:0回答:1

我能够找到该领域的教程,例如过滤规则: 过滤器 =(类别 + 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个

python-3.x yolov4
1个回答
0
投票

AlexeyAB/darknet

提供的文档中所述

将3中的[filters=255]更改为filters=(classes + 5)x3 [卷积] 在每个 [yolo] 层之前,请记住它仅 必须是每个 [yolo] 层之前的最后一个 [卷积]。

您只需更改直接出现在每个 [yolo] 层之前的最后一个 [卷积] 层中的

filters

例如对于

yolov4-custom.cfg
,您必须更改行中的过滤器:
963 - 1051 - 1139

© www.soinside.com 2019 - 2024. All rights reserved.