Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Deep learning›DenseNet
Machine learning

DenseNet

Densely Connected Convolutional Network (DenseNet) · Also known as: DenseNet, Dense Convolutional Network, densely connected CNN, DenseNet-121, DenseNet-169, DenseNet-201

DenseNet (Densely Connected Convolutional Network), introduced by Huang, Liu, van der Maaten, and Weinberger at CVPR 2017 (Best Paper Award), connects every layer to every subsequent layer within a dense block so that each layer receives the concatenated feature maps of all preceding layers — maximising feature reuse, strengthening gradient flow, and achieving competitive accuracy with substantially fewer parameters than comparable architectures such as ResNet.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

DenseNet
EfficientNetResNetResNeXtVGGNet

When to use it

DenseNet is well-suited to image classification tasks — particularly when labeled data are limited and parameter efficiency matters, or when overfitting is a concern. It is also widely used as a backbone for transfer learning in medical imaging (X-ray pathology detection, histopathology) and object detection pipelines. Because each layer receives gradients from all subsequent layers through direct connections, DenseNet trains stably even at considerable depth without requiring careful learning rate scheduling to counteract vanishing gradients. It is less appropriate when inference latency is the primary constraint, as the concatenation of many feature maps increases memory bandwidth requirements during the forward pass, even though parameter count is low.

Strengths & limitations

Strengths
  • Highly parameter-efficient: achieves competitive or superior accuracy relative to ResNet with fewer total parameters, because features are reused rather than re-learned at each layer.
  • Implicit deep supervision: each layer receives gradient signals from all subsequent layers through the dense connections, which substantially alleviates vanishing-gradient problems even at great depth.
  • Feature reuse across scales: low-level, mid-level, and high-level feature maps co-exist throughout each dense block, which benefits tasks requiring multi-scale information such as medical image segmentation.
  • Strong regularisation effect: the diversity of inputs to each layer acts as a form of implicit regularisation, making DenseNets robust to overfitting on smaller datasets.
  • Well-validated architecture: CVPR 2017 Best Paper Award; extensively benchmarked on CIFAR-10, CIFAR-100, SVHN, and ImageNet with published error rates.
Limitations
  • Higher GPU memory consumption during training: storing and concatenating the feature maps of all preceding layers within a dense block requires substantially more memory than residual networks of similar parameter count.
  • Slower inference than parameter-count alone would suggest: memory bandwidth for concatenating many feature maps can be a bottleneck on hardware where bandwidth is the limiting factor.
  • Architectural complexity grows with depth: managing the concatenation bookkeeping and designing transition layers requires careful implementation; naive implementations may encounter out-of-memory errors on long dense blocks.
  • Less suitable for very large-scale datasets where width-scaling strategies (e.g., EfficientNet) yield better accuracy-compute trade-offs.

Frequently asked

How does DenseNet differ from ResNet?

ResNet adds the output of a previous layer to the output of the current layer (element-wise addition), which requires matching channel dimensions. DenseNet concatenates the feature maps of all previous layers within a dense block, so every layer sees all earlier representations simultaneously. Concatenation preserves all prior features explicitly, whereas addition merges them into a single representation. As a result, DenseNet tends to reuse features more aggressively and can be more parameter-efficient, though at the cost of higher activation memory.

What is the growth rate and how should it be chosen?

The growth rate k is the number of feature maps each layer adds to the collective state of the dense block. Huang et al. used k = 12 for small experiments and k = 32 for ImageNet-scale models. A small growth rate is usually sufficient because each layer draws on all prior feature maps, avoiding redundant relearning. Increasing k beyond 32 rarely yields proportional accuracy gains while increasing memory and computation substantially.

Why does DenseNet use so much GPU memory despite having few parameters?

Parameters (weights) occupy relatively little memory; the dominant cost is storing activations. In a dense block, the feature maps of every intermediate layer must be kept in memory to be concatenated with inputs of later layers. Deep dense blocks therefore accumulate large activation tensors. The memory-efficient implementation by Pleiss et al. (2017) mitigates this by recomputing activations during the backward pass rather than storing them, reducing peak memory at the cost of some additional compute.

Is DenseNet still competitive with modern architectures?

DenseNet remains a strong and widely used backbone, particularly in medical imaging, where its parameter efficiency and regularisation properties are valuable. On large-scale ImageNet benchmarks, architectures such as EfficientNet and Vision Transformers have surpassed it in the accuracy-compute frontier. However, DenseNet's combination of simplicity, interpretable design, and well-documented benchmark performance makes it a reliable and widely accepted choice, especially in domains with limited data.

Sources

  1. Huang, G., Liu, Z., van der Maaten, L., & Weinberger, K. Q. (2017). Densely Connected Convolutional Networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 4700–4708. DOI: 10.1109/CVPR.2017.243 ↗
  2. Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning. MIT Press. ISBN: 978-0-262-03561-3 ↗

How to cite this page

ScholarGate. (2026, June 3). Densely Connected Convolutional Network (DenseNet). ScholarGate. https://scholargate.app/en/deep-learning/densenet

Related methods

EfficientNetResNet

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • EfficientNetDeep learning↔ compare
  • ResNetDeep learning↔ compare
Compare side by side →

Referenced by

ResNetResNeXtVGGNet

Similar methods

ResNetResNeXtFine-Tuned Convolutional Neural NetworkCNN Image ClassificationEfficientNetU-NetTransfer Learning with Convolutional Neural NetworkInception Network

Related reference concepts

Neural Network ArchitecturesObject Recognition and DetectionDeep LearningConvolutional and Sequence ModelsBackpropagation and OptimizationImage Segmentation

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — DenseNet (Densely Connected Convolutional Network (DenseNet)). Retrieved 2026-07-21 from https://scholargate.app/en/deep-learning/densenet · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Huang, G.; Liu, Z.; van der Maaten, L.; Weinberger, K. Q.
Year
2017
Type
Dense convolutional neural network (feed-forward dense connectivity)
Task
Image classification, feature extraction, transfer learning
Award
CVPR 2017 Best Paper Award
KeyHyperparameters
growth rate k, number of dense blocks, compression factor theta, bottleneck layers
Related methods
EfficientNetResNet
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account