paper-with-me

홈 › Papers

DiracNets: Training Very Deep Neural Networks Without Skip-Connections

2017-06-01 · Sergey Zagoruyko, Nikos Komodakis

Deep neural networks with skip-connections, such as ResNet, show excellent performance in various image classification benchmarks. It is though observed that the initial motivation behind them - training deeper networks - does not actually hold true, and the benefits come from increased capacity, rather than from depth. Motivated by this, and inspired from ResNet, we propose a simple Dirac weight parameterization, which allows us to train very deep plain networks without explicit skip-connections, and achieve nearly the same performance. This parameterization has a minor computational cost at training time and no cost at all at inference, as both Dirac parameterization and batch normalization can be folded into convolutional filters, so that network becomes a simple chain of convolution-ReLU pairs. We are able to match ResNet-1001 accuracy on CIFAR-10 with 28-layer wider plain DiracNet, and closely match ResNets on ImageNet. Our parameterization also mostly eliminates the need of careful initialization in residual and non-residual networks. The code and models for our experiments are available at https://github.com/szagoruyko/diracnets

📄 PDF Abstract BibTeX arXiv:1706.00388

Code (3)

szagoruyko/diracnets 공식 구현 pytorch
escorciav/roi_pooling pytorch
osmr/imgclsmob mxnet

Tasks

image-classificationImage Classification

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Batch Normalization 설명 없음
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Kaiming Initialization 설명 없음

Similar Papers 제목 키워드 기반

The Importance of Skip Connections in Biomedical Image Segmentation

2016-08-14 · Michal Drozdzal, Eugene Vorontsov, Gabriel Chartrand, Samuel Kadoury 외

In this paper, we study the influence of both long and short skip connections on Fully Convolutional Networks (FCN) for biomedical image segmentation. In standard FCNs, only long skip connections are used to skip feature…

Image SegmentationSemantic Segmentation

Deep Isometric Learning for Visual Recognition

2020-06-30 · ICML 2020 1 · Haozhi Qi, Chong You, Xiaolong Wang, Yi Ma 외

Initialization, normalization, and skip connections are believed to be three indispensable techniques for training very deep convolutional neural networks and obtaining state-of-the-art performance. This paper shows that…

Adaptive Channel Allocation for Robust Differentiable Architecture Search

2022-04-10 · Chao Li, Jia Ning, Han Hu, Kun He

Differentiable ARchiTecture Search (DARTS) has attracted much attention due to its simplicity and significant improvement in efficiency. However, the excessive accumulation of the skip connection, when training epochs be…

Diversity

Hardware-efficient Residual Networks for FPGAs

2021-02-02 · Olivia Weng, Alireza Khodamoradi, Ryan Kastner

Residual networks (ResNets) employ skip connections in their networks -- reusing activations from previous layers -- to improve training convergence, but these skip connections create challenges for hardware implementati…

Cutting the Skip: Training Residual-Free Transformers

2025-09-30 · Yiping Ji, James Martens, Jianqiao Zheng, Ziqin Zhou 외 arxiv

Transformers have achieved remarkable success across a wide range of applications, a feat often attributed to their scalability. Yet training them without skip (residual) connections remains notoriously difficult. While …

Representation Learning