• Stars
    star
    106
  • Rank 315,844 (Top 7 %)
  • Language
    Python
  • Created over 5 years ago
  • Updated about 1 year ago

Reviews

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

Repository Details

PyTorch implementation of Darknet53

Darknet53

This is implementation of Darknet53 network discussed in [1] used for feature extractor of YOLOv3.

This new network is more efficient than ResNet-101 or ResNet-152.

Here are some ImageNet results:

  • Framework: Darknet [2]
  • GPU: Titan X
  • Input Shape(CWH): 3 x 256 x 256

darknet_table

Darknet-53 is better than ResNet-101 and 1.5ร— faster.

Darknet-53 has similar performance to ResNet-152 and is 2ร— faster [1] .

But when I trained and tested this model with 224x224 input image, I could not get the good results like the above table.

I got 75.xx% accracy on Imagenet validation dataset.

Pretrained model_weight_download

Network Structure

webp net-resizeimage

Training

python train.py --data [imagenet-folder with train and val folders] --gpu 0 -b 64

Benchmark

  • Framework: PyTorch
  • GPU: GTX 1080 Ti 11GB
  • CPU: i7 6550 3.4 GHZ
  • RAM: 16 GB
  • Batch Size: 1
  • Input Shape(CWH): 3 x 224 x 224

On GPU

resnet101 : 0.034906 sec
resnet152 : 0.055852 sec
densenet121 : 0.041888 sec
darknet53 : 0.017952 sec

On CPU

resnet101 : 0.675194 sec
resnet152 : 0.949459 sec
densenet121 : 0.649266 sec
darknet53 : 0.405916 sec

Reference

[1] YOLOv3: An Incremental Improvement

[2] darknet framework

[3] ImageNet training in PyTorch

More Repositories

1

Yolo_Label

GUI for marking bounded boxes of objects in images for training neural network YOLO
C++
336
star
2

PyTorch-Deformable-Convolution-v2

Don't feel pain to use Deformable Convolution
Jupyter Notebook
303
star
3

SKNet-PyTorch

Nearly Perfect & Easily Understandable PyTorch Implementation of SKNet
Python
76
star
4

RTSP-Client-FFMPEG-OpenCV-ON-QT

RTSP Client Program using FFmpeg and OpenCV on Qt
C++
55
star
5

Custom-CNN-based-Image-Classification-in-PyTorch

Python
42
star
6

EDAR

PyTorch implementation of Deep Convolution Networks based on EDSR for Compression(Jpeg) Artifacts Reduction
Python
35
star
7

ZAM

ZAM: Zero parameter Attention Module
Python
24
star
8

YOLOX-Backbone

yolox_backbone is a deep-learning library and a collection of YOLOX Backbone models.
Python
23
star
9

Modern-Cpp-NMS

A Modern C++ Implementation of NMS
C++
22
star
10

onepose

Human pose estimation within one line
Python
21
star
11

Num-Workers-Search

num_workers Search Algorithm for Fast PyTorch DataLoader
Python
20
star
12

Setup-for-Imagenet

Imagenet(for image classification, 2012) ๋ฐ์ดํ„ฐ ์…‹ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์ •๋ฆฌ ๋ฐฉ๋ฒ• ์ •๋ฆฌ
Batchfile
18
star
13

pytorch-backbone-benchmark

Benchmarks for popular neural network models supported by timm
Python
17
star
14

FFmpeg-Debug-VSCode-Windows

The guide to debug FFmpeg on Windows with VSCode
14
star
15

YOLOv3Tiny

PyTorch Implementation of YOLOv3Tiny
Python
13
star
16

TX2-JetPack-Installation-Guide-Kr

ํ•œ๊ธ€๋กœ ์ž‘์„ฑ๋œ TX2 JetPack ์„ค์น˜ ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค.
13
star
17

Learning-Rate-WarmUp

11
star
18

qsort

Much faster than SORT(Simple Online and Realtime Tracking), a little worse than SORT
Python
10
star
19

onnxruntime-cuda-cpp-example

Examples for inference models with ONNXRuntime and CUDA
Dockerfile
10
star
20

Explainable-YOLOv8

Visualize the low-level outputs of YOLOv8 to analyze and understand the areas where our model focuses. Specifically, illustrate which anchor points are activated to predict bounding boxes.
Python
10
star
21

image-knocker

Knock your images before you get stressed.
Python
10
star
22

Elastic-Distortion

Implementation of elastic distortion algorithm in C++ (Using OpenCV)
C++
8
star
23

Torch-Warmup

The easiest way to use learning rate warmup method on PyTorch
Jupyter Notebook
8
star
24

BatchedFFmpeg

Process multiple videos with one line of ffmpeg command.
Python
8
star
25

plotbbox

A package to plot pretty bounding boxes for object detection task
Python
7
star
26

PicoDet-Backbone

PyTorch Implementation of Backbone of PicoDet
Python
7
star
27

Practical-FFmpeg-Examples

Practical FFmpeg examples for beginners
C++
6
star
28

CSPDarknet53

Pytorch Implementation of CSPDarknet53
Python
5
star
29

developer0hye.github.io

HTML
4
star
30

Github-Actions-Tutorial

4
star
31

commitcleaner

Clean your all commit history in one line
Python
3
star
32

yolov8-tensorrt-inference-docker-image

Simply run your YOLOv8 faster by using TensorRT on a docker container
Python
3
star
33

PyTorch-ImageNet

PyTorch based Imagenet Training Code
Python
3
star
34

Windows10-Nvidia-Docker-WSL

Nvidia Docker on WSL(Windows10) Guide
3
star
35

Torch-BatchNorm-From-Scratch

2
star
36

My-FFMPEG-Scripts

Python
2
star
37

googletest-hello-world

CMake
2
star
38

2019_Kwangwoon_Univ_CE_DS_Project_1

2019๋…„๋„ ๊ด‘์šด๋Œ€ํ•™๊ต ์ปดํ“จํ„ฐ์ •๋ณด๊ณตํ•™๋ถ€ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์„ค๊ณ„ ๋ฐ ์‹ค์Šต 1์ฐจ ํ”„๋กœ์ ํŠธ ์Šค์ผˆ๋ ˆํ†ค ์ฝ”๋“œ
C++
2
star
39

PyTorch-DLA

Pytorch Implementation of Deep Layer Aggregation Networks
Python
2
star
40

ViT

Python
2
star
41

Papers-Yonghye-reads

์ฝ์€ ๋…ผ๋ฌธ๋“ค ์ •๋ฆฌ
2
star
42

Algo-0hye

๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€ ๋ฟŒ์…”๋ฟŒ์…”
C++
2
star
43

TinyFCOS

TinyFCOS
1
star
44

ROPNet

CNN Based Rectangular Objects Pose Estimation
1
star
45

PyTorch-YOLOF-DilatedEncoder

PyTorch implementation of DilatedEncoder proposed in YOLOF
Python
1
star
46

ColabxPytorch-Image-Classfier

ColabXPytorch-Image-Classfier
Jupyter Notebook
1
star
47

Imagination

An Open Source Deep Learning Framework for Image Processing
1
star
48

YOLO-Helper

Python
1
star
49

Image-Processing-Template

1
star
50

VideoLightFormer

PyTorch Implementation of VideoLightFormer
Python
1
star
51

AVLTree-CPP

C++ implementation of AVLTree
C++
1
star
52

YOLO-Label-Crop

Python
1
star
53

CV

test
1
star
54

Genetic-Piecewise-Linear-Approximation

Coursework Project: GPLA(Genetic Piecewise Linear Approximation)
C++
1
star
55

actions-cpp-hello-world

CMake
1
star
56

pre-commit-tutorial

Python
1
star
57

Precision-and-Recall-Kr

Precision ๊ณผ Recall ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋•๊ณ ์ž ์ž‘์„ฑํ•œ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.
1
star
58

ML_Lab

ML_Lab
C++
1
star
59

English-Study

๋ฐฉํ•™๋™์•ˆ์˜ ์˜์–ด ๊ณต๋ถ€ ๊ธฐ๋ก, 2019-06-20 ~ 2019-08-30
1
star
60

PyTorch-Lightning-CenterNet

Python
1
star
61

LinkedList

๊ด‘์šด๋Œ€ํ•™๊ต/2018๋…„๋„ 1ํ•™๊ธฐ/๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ค๊ณ„ ๋ฐ ์‹ค์Šต/ 3์ฐจ ๊ณผ์ œ/1. Singly Linked List implementation with templates
C++
1
star
62

2018-Turtlebot3-Autorace-ROBIT

Kwangwoon University ROBIT software for the 2018 Turtlebot3 Autorace
C++
1
star
63

Color-Space-3D-Visualization

Visualize the Color Space in 3D using Plotly on Google Colab.
1
star
64

hello-pre-commit-and-black-world

Python
1
star
65

Basic-Data-Structures-Implmentation

๊ธฐ๋ณธ์ ์ธ ์ž๋ฃŒ ๊ตฌ์กฐ์— ๋Œ€ํ•œ c++ ๊ตฌํ˜„ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.
C++
1
star
66

CMT

Python
1
star