Skip to content

Tensorflow Implementation of Harmonic Dense Network.

Notifications You must be signed in to change notification settings

coreqode/HardNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Key Points:

  • Introdce memory traffic as a new metrics which should be taken into account when designing neural net for high resolution.
  • Introduce CIO (Convolutonal Input and output) which is basically summation of input tensor size and output tensor size of every convolution layer.
  • Avoiding layer with very low MoC like Conv 1x1 which has very large input/output channel ratio.
  • Increases the computational density instead of memory density to fully utilize cuda cores.


Architecture


  • k is growth rate (similar to densenet)
  • m is channel weighing factor ( 1.6~1.7)
  • Conv-BN-ReLU
  • 3x3 conv to all layers. 1x1 conv in just bottleneck and transition layers.
  • Connect layer L to layer L-2n if 2n divides L, where n is a non-negative integer and L–2n ≥ 0.


Model Summary for HarDNet68

Reference

@misc{chao2019hardnet, title={HarDNet: A Low Memory Traffic Network}, author={Ping Chao and Chao-Yang Kao and Yu-Shan Ruan and Chien-Hsiang Huang and Youn-Long Lin}, year={2019}, eprint={1909.00948}, archivePrefix={arXiv}, }

About

Tensorflow Implementation of Harmonic Dense Network.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages