Skip to content

jl749/YOLOv3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YOLOv3

minimal implementation of YOLOv3 in pytorch.

run the following command to start training on the default setting.

python3 yolov3/train.py

example result (y-axis is log scaled)

train_loss_210.png

mAP: 0.5328507833182812
recall: 0.5872999429702759
precision: 0.4169691205024719

dataset (PASCAL VOC in YOLO format [cx, cy, w, h])

download HERE

or

run download_pascal_voc.py

reference

original code from https://github.com/aladdinpersson/Machine-Learning-Collection/tree/master/ML/Pytorch/object_detection/YOLOv3

TODO

  • fix mAP error (current implementation introduce minor numerical error compared to torchmetric)
  • add coco.py under yolov3/datasets
  • more augmentation methods (e.g. pastein, mosaic, mixup, ...)
  • experiment simOTA

Releases

No releases published

Packages

No packages published

Languages