YoVDO

Descending Through a Crowded Valley - Benchmarking Deep Learning Optimizers

Offered By: Yannic Kilcher via YouTube

Tags

Optimization Algorithms Courses Deep Learning Courses Benchmarking Courses

Course Description

Overview

Explore a comprehensive analysis of deep learning optimizers in this 41-minute video lecture. Dive into the complex world of optimization algorithms for neural networks, comparing 14 popular methods in a standardized benchmark. Learn about the challenges of selecting the right optimizer, the importance of hyperparameter tuning, and the impact of different algorithms on various deep learning tasks. Gain insights into learning rate schedules, noise effects, and practical recommendations for choosing optimizers. Understand the key findings of the study, including the variability of optimizer performance across tasks and the effectiveness of evaluating multiple optimizers with default parameters. Discover a reduced subset of competitive algorithms that can guide your future deep learning projects.

Syllabus

- Introduction & Overview
- The Overwhelming Amount of Optimizers
- Compared Optimizers
- Default Parameters & Tuning Distribution
- Deep Learning Problems Considered
- Tuning on Single Seeds
- Results & Interpretation
- Learning Rate Schedules & Noise
- Conclusions & Comments


Taught by

Yannic Kilcher

Related Courses

Deep Learning for Natural Language Processing
University of Oxford via Independent
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
DeepLearning.AI via Coursera
Deep Learning Part 1 (IITM)
Indian Institute of Technology Madras via Swayam
Deep Learning - Part 1
Indian Institute of Technology, Ropar via Swayam
Logistic Regression with Python and Numpy
Coursera Project Network via Coursera