Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Stochastic Depth for Neural Networks - Implementation and Analysis

Yacine Mahdid via YouTube

Overview

Explore the powerful regularization method of stochastic depth for residual neural networks in this 27-minute tutorial. Learn about the methodology and its Pytorch implementation, covering topics such as architecture changes, differences between dropout and drop path, speedup and performance benefits, and analytical experiment results. Dive into a code walkthrough to gain practical insights, and understand how stochastic depth enables training shorter networks while using deep networks at test time. Discover how this approach complements residual networks, substantially reducing training time and significantly improving test error across various datasets.

Syllabus

- Introduction:
- Background and Context:
- Questions:
- Architecture Changes:
- Why use the resnet architecture for stochastic depth?:
- Difference between Drop out and Drop path:
- Speedup and performance:
- Stochastic Depth example:
- How do they manage speedup and better performance with stochastic depth?:
- Data sets:
- Main Results:
- Analytical Experiment Result:
- Code Walkthrough:
- Conclusion:

Taught by

Yacine Mahdid

Reviews

Start your review of Stochastic Depth for Neural Networks - Implementation and Analysis

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.