YoVDO

Stochastic Depth for Neural Networks - Implementation and Analysis

Offered By: Yacine Mahdid via YouTube

Tags

Neural Networks Courses Deep Learning Courses PyTorch Courses Network Architecture Courses Model Optimization Courses Regularization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Neural Networks for Machine Learning
University of Toronto via Coursera
Good Brain, Bad Brain: Basics
University of Birmingham via FutureLearn
Statistical Learning with R
Stanford University via edX
Machine Learning 1—Supervised Learning
Brown University via Udacity
Fundamentals of Neuroscience, Part 2: Neurons and Networks
Harvard University via edX