Deep Networks with Stochastic Depth
Gao Huang, Yu Sun, Zhuang Liu, Daniel Sedra, Kilian Weinberger

TL;DR
Stochastic depth is a training method for very deep residual networks that randomly drops layers during training, enabling faster training and improved test accuracy even at depths exceeding 1200 layers.
Contribution
This paper introduces stochastic depth, a novel training procedure that allows deep residual networks to be trained efficiently by randomly bypassing layers during training.
Findings
Reduces training time significantly.
Improves test error across multiple datasets.
Enables training of networks with over 1200 layers.
Abstract
Very deep convolutional networks with hundreds of layers have led to significant reductions in error on competitive benchmarks. Although the unmatched expressiveness of the many layers can be highly desirable at test time, training very deep networks comes with its own set of challenges. The gradients can vanish, the forward flow often diminishes, and the training time can be painfully slow. To address these problems, we propose stochastic depth, a training procedure that enables the seemingly contradictory setup to train short networks and use deep networks at test time. We start with very deep networks but during training, for each mini-batch, randomly drop a subset of layers and bypass them with the identity function. This simple approach complements the recent success of residual networks. It reduces training time substantially and improves the test error significantly on almost all…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Domain Adaptation and Few-Shot Learning
Methods15 Fast Ways Contact Channels to Reach Expedia Support for Flight, Hotel, or Car Rental Help · 7 Expert-Recommended Methods to Connect with Expedia Support and Resolve Travel Emergencies Swiftly · 7 Fast and Reliable Ways to Contact Expedia Customer Support and Get Travel Issues Resolved Without the Wait · How to Chat With a Real Agent from Southwest Airlines Using the App · How to Resolve Ticket Issues via Southwest Airlines Live Chat Support Via Phone · How to Talk to a Real Person at Southwest Airlines About Delayed Flights Via phone · Stochastic Depth
