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

LinkedIn Learning

Deep Learning with Python: Optimizing Deep Learning Models

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Leverage techniques for optimizing deep learning models and implementing them using Python.

Syllabus

Introduction
  • Optimizing deep learning models
  • What you should know
  • Using the exercise files
1. Optimizing Deep Learning Models
  • The importance of optimizing deep learning models
2. Regularization Techniques
  • The bias-variance trade-off
  • Lasso and ridge regularization
  • Applying L1 regularization to a deep learning model
  • Applying L2 regularization to a deep learning model
  • Elastic Net regularization
  • Dropout regularization
  • Applying dropout regularization to a deep learning model
3. Loss Functions and Optimization Algorithms
  • Common loss functions in deep learning
  • Batch gradient descent
  • Stochastic gradient descent (SGD)
  • Mini-batch gradient descent
  • Adaptive Gradient Algorithm (AdaGrad)
  • Root Mean Square Propagation (RMSProp)
  • Adaptive Delta (AdaDelta)
  • Adaptive Moment Estimation (Adam)
4. Hyperparameter Tuning Techniques
  • Parameters versus hyperparameters
  • Key hyperparameters in deep learning
  • Methods for hyperparameter tuning
  • Defining a tunable deep learning model in Keras
  • Using KerasTuner for hyperparameter tuning
5. Advanced Training Techniques
  • Batch normalization
  • Applying batch normalization to a deep learning model
  • Gradient clipping
  • Applying gradient clipping to a deep learning model
  • Early stopping and checkpointing
  • Learning rate scheduling
  • Training a deep learning model using callbacks
Conclusion
  • Continuing to optimize deep learning models

Taught by

Frederick Nwanganga

Reviews

4.6 rating at LinkedIn Learning based on 25 ratings

Start your review of Deep Learning with Python: Optimizing Deep Learning Models

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.