3 个月前

YOLOv4:目标检测中的最优速度与精度

YOLOv4:目标检测中的最优速度与精度

摘要

目前有大量被宣称可提升卷积神经网络(CNN)准确率的特征。然而,这些特征在大规模数据集上的实际组合测试以及理论依据仍需进一步验证。部分特征仅适用于特定模型或特定任务,或仅在小规模数据集上有效;而另一些特征,如批归一化(batch normalization)和残差连接(residual connections),则具有广泛的适用性,可应用于大多数模型、任务和数据集。我们假设以下特征属于具有普适性的通用技术:加权残差连接(Weighted-Residual-Connections, WRC)、跨阶段部分连接(Cross-Stage-Partial connections, CSP)、跨小批量归一化(Cross mini-Batch Normalization, CmBN)、自对抗训练(Self-adversarial-training, SAT)以及Mish激活函数。在本研究中,我们引入了多项新特征:WRC、CSP、CmBN、SAT、Mish激活函数、Mosaic数据增强、DropBlock正则化以及CIoU损失函数,并对其中部分特征进行组合优化,最终在MS COCO数据集上实现了当前最先进的性能:平均精度(AP)达43.5%(AP50为65.7%),同时在Tesla V100 GPU上达到约65帧/秒(FPS)的实时推理速度。相关源代码已开源,地址为:https://github.com/AlexeyAB/darknet。

代码仓库

6-dl/darknet_wpb
tf
GitHub 中提及
adam123wu/edge-yolo
pytorch
GitHub 中提及
capstone-w3/trash_parent_repo
pytorch
GitHub 中提及
CRIGIM/darknet
tf
GitHub 中提及
Keshavkant/YOLO_Toll
tf
GitHub 中提及
tanmayj000/darknet
tf
GitHub 中提及
jason-hu7/PyTorch-YOLOv4
pytorch
GitHub 中提及
AlexeyAB/darknet
官方
tf
GitHub 中提及
nmcasasr/darknet_oldVersion
tf
GitHub 中提及
WangMian-Maker/Flask
tf
GitHub 中提及
sryab2001/aquasaiclone
tf
GitHub 中提及
tops666/volo-v4-
tf
GitHub 中提及
xuanloct4/darknet
GitHub 中提及
neverleave0916/darknet
tf
GitHub 中提及
Rahmanzia3/darknet_original
tf
GitHub 中提及
yousefis/darknet-ocr
pytorch
GitHub 中提及
AmeerHamza111/yolo-darknet
tf
GitHub 中提及
emportent/Bonobo_Chimp
GitHub 中提及
imshamsher/darknet
tf
GitHub 中提及
nghgphi/fire_detection
tf
GitHub 中提及
MEME-Phoenix/MEME
pytorch
GitHub 中提及
Little-BigMan/YOLOv4
pytorch
GitHub 中提及
Dodant/ANPR-with-Yolov4
GitHub 中提及
HeegonJin/yolov1
pytorch
GitHub 中提及
SAIGANESH-Collab/DARKNET
tf
GitHub 中提及
Chris-On-PC/darknet
tf
GitHub 中提及
Abhijeet2396/darknet
tf
GitHub 中提及
yaoming0712/dalinmask
tf
GitHub 中提及
iberganzo/darknet
tf
GitHub 中提及
nmcasasr/darknet2
tf
GitHub 中提及
Rahmanzia3/darknet
tf
GitHub 中提及
JCamERG/YOLOPersonal
tf
GitHub 中提及
kentttttt/darknet
tf
GitHub 中提及
khanh-moriaty/DarknetAlexey
tf
GitHub 中提及
gomboskriszta/yolo
tf
GitHub 中提及
sciosci/graph_check
GitHub 中提及
Congpeiliang/yolo
tf
GitHub 中提及
samson6460/tf2_YOLO
tf
GitHub 中提及
simplew2011/YOLO_ZOO
pytorch
GitHub 中提及
WuJiang1996/pytorch-YOLOv4
pytorch
GitHub 中提及
rynsy/darknet
GitHub 中提及
Aarav-Patel/darknet
tf
GitHub 中提及
witwickey/alexeyDarknet
tf
GitHub 中提及
rahzaazhar/Test-Remote
pytorch
GitHub 中提及
Adam123wu/Edge-YOLO_algorithm
pytorch
GitHub 中提及
TKGgunter/yolov4_tiny_rs
GitHub 中提及
citbrains/darknet_yolov4
tf
GitHub 中提及
smin107/CapstoneDesign
pytorch
GitHub 中提及
scienXX/roomcamera2
GitHub 中提及
dayfixer/darknet-comment
tf
GitHub 中提及
Lornatang/YOLOv4-PyTorch
pytorch
GitHub 中提及
gihants/darknet_built
GitHub 中提及
laclouis5/darknet2
tf
GitHub 中提及
lanmei1211/face
tf
GitHub 中提及
lrf008/yolov4
tf
GitHub 中提及
sushmaakoju/yolo
GitHub 中提及
PaddlePaddle/PaddleDetection
paddle
GitHub 中提及
liuch37/image-processing
pytorch
GitHub 中提及
pjreddie/darknet
pytorch
GitHub 中提及
sid-sangal/RealTime
tf
GitHub 中提及
robbebluecp/tf2-yolov4
tf
GitHub 中提及
GZQ0723/YoloV4
pytorch
GitHub 中提及
iamsingh/darknet
tf
GitHub 中提及
okboseong/darknet
tf
GitHub 中提及
dorbodwolf/darknet
tf
GitHub 中提及
LdDl/go-darknet
GitHub 中提及
Demonhesusheng/darknet_v2
tf
GitHub 中提及
clasikman/darknet
tf
GitHub 中提及
Pepitaw/darknet
tf
GitHub 中提及
Smiler-Jin/Yolov4
tf
GitHub 中提及
KingGugu/YOLOv4
mindspore
GitHub 中提及
Rahmanzia3/yolo
tf
GitHub 中提及
leggedrobotics/darknet
pytorch
GitHub 中提及
sung0471/pytorch-YOLOv4
pytorch
GitHub 中提及
nurulxakmar/darknet
tf
GitHub 中提及
agelencs/darknet_original
tf
GitHub 中提及
JEONGHA-SHIN/YOGO_Server_v2
tf
GitHub 中提及
neung678/anti_bird
tf
GitHub 中提及
ayoungkang/yolov4
pytorch
GitHub 中提及
LdDl/rust-road-traffic
GitHub 中提及
cmf3673/spotti
pytorch
GitHub 中提及
Tianxiaomo/pytorch-YOLOv4
pytorch
GitHub 中提及
otamajakusi/darknet-yolov4
tf
GitHub 中提及
weidalin/yolov4_mixup
pytorch
GitHub 中提及
maudzung/Complex-YOLOv4-Pytorch
pytorch
GitHub 中提及
Gavino7/YOLOv3set
tf
GitHub 中提及
LdDl/odam
GitHub 中提及
JC1DA/yolo_streamer
GitHub 中提及
JWMON/yolo
tf
GitHub 中提及
2023-MindSpore-1/ms-code-51
mindspore
GitHub 中提及
antonoeschmidt/darknet
tf
GitHub 中提及
GeeGeeWP/SCML
GitHub 中提及
zephyrcho/darknetV4
tf
GitHub 中提及
kmt112/probable-lamp
GitHub 中提及
bok9504/UAV_MOT_LineRegistration
pytorch
GitHub 中提及
SpanoChristian/darknet
tf
GitHub 中提及
hustvl/sparseinst
pytorch
GitHub 中提及
lichuanqi/YOLOV4_Darknet
tf
GitHub 中提及
Marcos14Almeida/darknet
GitHub 中提及
yukaryote/darknet
tf
GitHub 中提及
thekauer/traindarknet
GitHub 中提及
nabarunbaruaAIML/ATCC_Yolov5
pytorch
GitHub 中提及
sryab2001/Yolo-CG
tf
GitHub 中提及
JisuHann/Object-Tracking
pytorch
GitHub 中提及
wsmlby/darknetnano
tf
GitHub 中提及
SAIGANESH-Collab/YOLO-AQUA
tf
GitHub 中提及
RedWang1989/YOLOv4
pytorch
GitHub 中提及
ZhiqiWang12/try_darknet
GitHub 中提及
firja10/darknet-2
tf
GitHub 中提及
wonseok-Jang/ros_darknet
GitHub 中提及
Yamahitsuji/darknet
tf
GitHub 中提及
FarzamIHPC/YoloV3_mask
tf
GitHub 中提及
zanmange/darknet
tf
GitHub 中提及
johnsebin97/darknet
tf
GitHub 中提及
maudzung/YOLO3D-YOLOv4-PyTorch
pytorch
GitHub 中提及
sadicLiu/darknet-yolov4
tf
GitHub 中提及
Seioch/darknet_v4_deploy
tf
GitHub 中提及
areberoto/darknet-thesis
tf
GitHub 中提及
mazabou/darknet
tf
GitHub 中提及
stevedepp/yolo4asl
GitHub 中提及
wiegehtki/zoneminder
GitHub 中提及
sepuhopar/ReportDD-darknet
tf
GitHub 中提及
Spain2394/darknet
tf
GitHub 中提及
pritish-mahajan/Apricitas
tf
GitHub 中提及
JisuHann/MEME-Tracking
pytorch
GitHub 中提及
dipuchak95/dip_net
tf
GitHub 中提及
nataliele/waldo
GitHub 中提及
oaqoe-DWQ/Yolov5_DeepSort_Pytorch
pytorch
GitHub 中提及
wuzhihao7788/yolodet-pytorch
pytorch
GitHub 中提及
gzw820/PyTorch_YOLOv4
pytorch
GitHub 中提及
xyuan-wyze/darknet
tf
GitHub 中提及

基准测试

基准方法指标
object-detection-on-cocoYOLOv4-608
AP50: 65.7
AP75: 47.3
APL: 53.3
APM: 46.7
APS: 26.7
box mAP: 43.5
object-detection-on-coco-oYOLOv4-P6
Average mAP: 30.4
Effective Robustness: 5.89
object-detection-on-pku-ddd17-carYOLOv4
mAP50: 81.3
real-time-object-detection-on-cocoYOLOv4-S
FPS (V100, b=1): 38
box AP: 41.2
real-time-object-detection-on-cocoYOLOv4-M
FPS (V100, b=1): 31
box AP: 43.0
real-time-object-detection-on-cocoYOLOv4-L
FPS (V100, b=1): 23
box AP: 43.5

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
YOLOv4:目标检测中的最优速度与精度 | 论文 | HyperAI超神经