• Stars
    star
    140
  • Rank 261,473 (Top 6 %)
  • Language
    Python
  • Created almost 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Pytorch implementation of yolo_Nano for pedestrian detection

PyTorch-YOLO_Nano

A minimal PyTorch implementation of YOLO_Nano

Trick here I have done

Bag of Freebies for Training Object Detection Neural Networks tell us that fixup in object detection can increase the mAP, So I realize it and test in result.

  • Data Augmentation
  • Fixup
  • Cosine lr decay
  • Warm up
  • multi-GPU

Download COCO

$ cd data/
$ bash get_coco_dataset.sh

Module Pipeline

Pipeline

training

bash train.sh  

Better Para:  
   --epochs 120  
   --batch_size 8  
   --model_def ./config/yolo-nano_person.cfg  
   --lr 2.5e-4  
   --fix_up True  
   --lr_policy cosine

Testing

python test.py --data_config ./config/coco_person.data --model_def ./config/yolo-nano_person.cfg --weights_path [checkpoint path]

Result

In this engineer we only train our model using coco-train person class
we compare with yolov-3,yolo-tiny. We got competitive results.

Methods mAP@50 mAP weights FPS Model
yolov3(paper) 74.4 40.3 204.8M 28.6FPS Google Disk
yolov3-tiny(paper) 38.8 15.6 35.4M 45FPS Google Disk
yolo-nano 55.6 27.7 22.0M 40FPS Baidu WebDisk

Baidu WebDisk Key: p2j3

Ablation Result

Augmentation fixup mAP
No No 54.3
Yes No 53.9
No YES 55.6
YES YES 54.8

Inference Result

Pipeline

More Repositories

1

Open-PIFuhd

This is an implementation of PIFuhd based on Pytorch
Python
347
star
2

Deeperlab-pytorch

Segmentation realize Deeperlab only segmentation part
Python
138
star
3

OPEC-Net

Peeking into occluded joints: A novel framework for crowd pose estimation(ECCV2020)
Python
130
star
4

RDN-pytorch

Implement RDN with pytorch
Python
50
star
5

LibTorch_RefineDet

RefineDet_API_for_pytorch C++
Makefile
27
star
6

Minimal-Hand

Minimal-Hand based PyTorch (CVPR2020)
Python
27
star
7

Facial_Expression_Similarity

This project aims at providing a fast, modular reference implementation for A Compact Embedding for Facial Expression Similarity models using PyTorch.
Python
17
star
8

ETHSeg

ETHSeg: An Amodel Instance Segmentation Network and a Real-world Dataset for X-Ray Waste Inspection (CVPR2022)
12
star
9

pytorch_cpp

pytorch-using c++API
Makefile
8
star
10

REC-MV

REC-MV: REconstructing 3D Dynamic Cloth from Monucular Videos (CVPR2023)
7
star
11

TSN-pytorch

TSN-net for action recognization, and vote it according the paper
Python
6
star
12

YOLO2-pytorch

Implement yolov-2 with pytorch
Python
5
star
13

pytorch_cpp_API

This_Api_Using a general template to classify task.
Makefile
5
star
14

lingtengqiu.github.io

HTML
3
star
15

minimum-bounding-rectangle-MBR

using c++ realize
Python
3
star
16

FCN-pytorch

FCN-pytorch implement
Python
3
star
17

TSN_dense_flow_process

Here we do pre_process for tsn net to get the filelist for train
C++
2
star
18

Seg_tool_and_mini_rec_create

A tool use for seg label and a algorithm to get the each mask region-rect for xml messiage
Python
2
star
19

reconstruction-of-hands-and-human-survey

1
star
20

RichDreamer

1
star