
摘要
目前有大量被宣称可提升卷积神经网络(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。
代码仓库
david8862/keras-YOLOv3-model-set
tf
GitHub 中提及
6-dl/darknet_wpb
tf
GitHub 中提及
adam123wu/edge-yolo
pytorch
GitHub 中提及
capstone-w3/trash_parent_repo
pytorch
GitHub 中提及
CRIGIM/darknet
tf
GitHub 中提及
achen353/Taiwanese-Traffic-Object-Detection
tf
GitHub 中提及
oyeabhijit/yolo-obj-detection
GitHub 中提及
ayoungkang/pytorch_Yolov4_lane-detection
pytorch
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 中提及
hunglc007/tensorflow-yolov4-tflite
tf
GitHub 中提及
WangMian-Maker/Flask
tf
GitHub 中提及
seongilp/DFE604-2020F-FinalProject
GitHub 中提及
SravanChittupalli/COVID-19-Mask_detector
GitHub 中提及
sryab2001/aquasaiclone
tf
GitHub 中提及
Qengineering/YoloV4-ncnn-Raspberry-Pi-4
GitHub 中提及
tops666/volo-v4-
tf
GitHub 中提及
Lebhoryi/keras-YOLOv3-model-set
tf
GitHub 中提及
minhcong0891/wheat-detection
tf
GitHub 中提及
xuanloct4/darknet
GitHub 中提及
amazingcodeLYL/Traffic_signs_detection_darket
tf
GitHub 中提及
RunzhaoHuang/DeepSort_YOLOV5_OnScreen
pytorch
GitHub 中提及
neverleave0916/darknet
tf
GitHub 中提及
Linby1103/Darknet-Python-Interface
GitHub 中提及
Rahmanzia3/darknet_original
tf
GitHub 中提及
yousefis/darknet-ocr
pytorch
GitHub 中提及
AmeerHamza111/yolo-darknet
tf
GitHub 中提及
emportent/Bonobo_Chimp
GitHub 中提及
imshamsher/darknet
tf
GitHub 中提及
yashkarbhari/YOLOv4_ObjectDetection_tf2
tf
GitHub 中提及
nghgphi/fire_detection
tf
GitHub 中提及
PetersonSilvadeJesus/yolov3-data-images
tf
GitHub 中提及
MEME-Phoenix/MEME
pytorch
GitHub 中提及
Little-BigMan/YOLOv4
pytorch
GitHub 中提及
Dodant/ANPR-with-Yolov4
GitHub 中提及
HeegonJin/yolov1
pytorch
GitHub 中提及
ajcohen1/CoVision-Social-Distance-Violation-Detection
pytorch
GitHub 中提及
wiegehtki/zoneminder-jetson
GitHub 中提及
SAIGANESH-Collab/DARKNET
tf
GitHub 中提及
Mohammad-Asad-110/Fashion-Recommendation
tf
GitHub 中提及
Chris-On-PC/darknet
tf
GitHub 中提及
Ashish-Sankritya/darknet_CNN
GitHub 中提及
Abhijeet2396/darknet
tf
GitHub 中提及
akinsezer26/PersonDetection_TelegramBot
GitHub 中提及
Windxy/YOLOv4-Based-on-PaddleDetection
paddle
GitHub 中提及
yaoming0712/dalinmask
tf
GitHub 中提及
Yuzi0123/MindSpore_Yolov5
mindspore
iberganzo/darknet
tf
GitHub 中提及
nmcasasr/darknet2
tf
GitHub 中提及
Rahmanzia3/darknet
tf
GitHub 中提及
JCamERG/YOLOPersonal
tf
GitHub 中提及
viskjha/Wrong-way-vehicle-detection
tf
GitHub 中提及
kentttttt/darknet
tf
GitHub 中提及
khanh-moriaty/DarknetAlexey
tf
GitHub 中提及
ridhaalkhabaz/YTVidObjectDectector
GitHub 中提及
gomboskriszta/yolo
tf
GitHub 中提及
kritiksoman/GIMP-ML
pytorch
TusharMhaske28/summer-project
tf
GitHub 中提及
miguelard/cloth_point_cloud_segmentation
GitHub 中提及
GuoQuanhao/YOLOv4-Paddle
paddle
MEME-Phoenix/Autonomous-Driving-Cart-MEME
pytorch
GitHub 中提及
sciosci/graph_check
GitHub 中提及
Congpeiliang/yolo
tf
GitHub 中提及
dec880126/YOLOv4-Self-driving
GitHub 中提及
zhanghuiyao/yolov5_mindspore
mindspore
samson6460/tf2_YOLO
tf
GitHub 中提及
Jorge-Mendes/darknet-google-colab
tf
GitHub 中提及
SeventhBlue/trainDarknet-yolov4
GitHub 中提及
nemonameless/PaddleDetection_YOLOX
paddle
GitHub 中提及
CaiYingFeng/darknet_changed
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 中提及
michhar/azureml-keras-yolov3-custom
tf
GitHub 中提及
smin107/CapstoneDesign
pytorch
GitHub 中提及
ruyueshuo/DeepStream_YOLOv4
GitHub 中提及
VCasecnikovs/Yet-Another-YOLOv4-Pytorch
pytorch
GitHub 中提及
scienXX/roomcamera2
GitHub 中提及
dayfixer/darknet-comment
tf
GitHub 中提及
Jonashellevang/Weapons_Detection_YOLOv3
GitHub 中提及
Lornatang/YOLOv4-PyTorch
pytorch
GitHub 中提及
gihants/darknet_built
GitHub 中提及
laclouis5/darknet2
tf
GitHub 中提及
mikel-brostrom/Yolov5_DeepSort_Pytorch
pytorch
GitHub 中提及
lanmei1211/face
tf
GitHub 中提及
hunter10bt/DeepLearningFinalPresentation
GitHub 中提及
UtkarshKharche29/Automatic-Number-Plate-Recognition
pytorch
GitHub 中提及
redwankarimsony/darknet-yolov4-working
tf
GitHub 中提及
Pedestrian1671022/darknet
GitHub 中提及
lrf008/yolov4
tf
GitHub 中提及
sushmaakoju/yolo
GitHub 中提及
wiegehtki/nvjetson_opencv_gsi
tf
GitHub 中提及
PaddlePaddle/PaddleDetection
paddle
GitHub 中提及
liuch37/image-processing
pytorch
GitHub 中提及
bubbliiiing/yolov4-pytorch
pytorch
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 中提及
xiuyu0000/tutorials/tree/main/yolov4
mindspore
Hardly-Human/Yolo-Object-Detector
GitHub 中提及
Smiler-Jin/Yolov4
tf
GitHub 中提及
SeventhBlue/trainDarknet-yolov3
GitHub 中提及
KingGugu/YOLOv4
mindspore
GitHub 中提及
Rahmanzia3/yolo
tf
GitHub 中提及
leggedrobotics/darknet
pytorch
GitHub 中提及
ravindra579/object-detection_yolov4
tf
GitHub 中提及
sung0471/pytorch-YOLOv4
pytorch
GitHub 中提及
TusharMhaske28/Thermal-Object
tf
GitHub 中提及
nurulxakmar/darknet
tf
GitHub 中提及
agelencs/darknet_original
tf
GitHub 中提及
TusharMhaske28/Object-Detection
tf
GitHub 中提及
ruyueshuo/YOLOv4_Deployment
GitHub 中提及
JEONGHA-SHIN/YOGO_Server_v2
tf
GitHub 中提及
neung678/anti_bird
tf
GitHub 中提及
ayoungkang/yolov4
pytorch
GitHub 中提及
Abhi-899/YOLOV4-Custom-Object-Detection
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 中提及
liuxiangchao369/VRS-training
tf
GitHub 中提及
OwlTing/AI_basketball_games_video_editor
pytorch
GitHub 中提及
maudzung/Complex-YOLOv4-Pytorch
pytorch
GitHub 中提及
pixiedust18/darknet_mask_classification
tf
GitHub 中提及
Gavino7/YOLOv3set
tf
GitHub 中提及
LdDl/odam
GitHub 中提及
JC1DA/yolo_streamer
GitHub 中提及
ManoniLo/keras-YOLOv3-model-set__Fastest
tf
GitHub 中提及
JWMON/yolo
tf
GitHub 中提及
taeokimeng/object-detection-yolo
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 中提及
youchangxin/YOLOv4_tensorflow2
tf
GitHub 中提及
SpanoChristian/darknet
tf
GitHub 中提及
Ededu1984/car_detection_forza_horizon
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 中提及
nemonameless/PaddleDetection_YOLOSeries
paddle
GitHub 中提及
husty530/Yamashita-darknet
GitHub 中提及
sryab2001/Yolo-CG
tf
GitHub 中提及
kaustavsenkvs/Deep-Learning-Mini-Project
tf
GitHub 中提及
JisuHann/Object-Tracking
pytorch
GitHub 中提及
wsmlby/darknetnano
tf
GitHub 中提及
SAIGANESH-Collab/YOLO-AQUA
tf
GitHub 中提及
issaiass/FacialMaskDetector
GitHub 中提及
RedWang1989/YOLOv4
pytorch
GitHub 中提及
kondukberna/Car_Detection
GitHub 中提及
ZhiqiWang12/try_darknet
GitHub 中提及
firja10/darknet-2
tf
GitHub 中提及
wonseok-Jang/ros_darknet
GitHub 中提及
Yamahitsuji/darknet
tf
GitHub 中提及
Veternal1226/YOLO_darknet
GitHub 中提及
FarzamIHPC/YoloV3_mask
tf
GitHub 中提及
Qengineering/YoloV4-ncnn-Jetson-Nano
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 中提及
leduckhai/Global-Wheat-Detection-Kaggle
pytorch
GitHub 中提及
sepuhopar/ReportDD-darknet
tf
GitHub 中提及
easyadin/Object-Detection-YOLOv4
tf
GitHub 中提及
Spain2394/darknet
tf
GitHub 中提及
pritish-mahajan/Apricitas
tf
GitHub 中提及
JisuHann/MEME-Tracking
pytorch
GitHub 中提及
WinstonLy/Electricity-Inspection-Based-Ascend310
pytorch
GitHub 中提及
samirgholipour/speed_estimation
tf
GitHub 中提及
WuPedin/Multi-class_Yolov5_DeepSort_Pytorch
pytorch
GitHub 中提及
dipuchak95/dip_net
tf
GitHub 中提及
nataliele/waldo
GitHub 中提及
dec880126/Self-driving-with-YOLO
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-coco | YOLOv4-608 | AP50: 65.7 AP75: 47.3 APL: 53.3 APM: 46.7 APS: 26.7 box mAP: 43.5 |
| object-detection-on-coco-o | YOLOv4-P6 | Average mAP: 30.4 Effective Robustness: 5.89 |
| object-detection-on-pku-ddd17-car | YOLOv4 | mAP50: 81.3 |
| real-time-object-detection-on-coco | YOLOv4-S | FPS (V100, b=1): 38 box AP: 41.2 |
| real-time-object-detection-on-coco | YOLOv4-M | FPS (V100, b=1): 31 box AP: 43.0 |
| real-time-object-detection-on-coco | YOLOv4-L | FPS (V100, b=1): 23 box AP: 43.5 |