Search courses 👉
Professional Course

Deep Learning with Python and PyTorch

edX, Online
Length
6 weeks
Price
99 USD
Next course start
Start anytime See details
Delivery
Self-paced Online
Length
6 weeks
Price
99 USD
Next course start
Start anytime See details
Delivery
Self-paced Online
Visit this course's homepage on the provider's site to learn more or book!

Course description

Deep Learning with Python and PyTorch

This course is the second part of a two-part course on how to develop Deep Learning models using Pytorch.

In the first course, you learned the basics of PyTorch; in this course, you will learn how to build deep neural networks in PyTorch. Also, you will learn how to train these models using state of the art methods. You will first review multiclass classification, learning how to build and train a multiclass linear classifier in PyTorch. This will be followed by an in-depth introduction on how to construct Feed-forward neural networks in PyTorch, learning how to train these models, how to adjust hyperparameters such as activation functions and the number of neurons.

You will then learn how to build and train deep neural networks—learning how to apply methods such as dropout, initialization, different types of optimizers and batch normalization. We will then focus on Convolutional Neural Networks, training your model on a GPU and Transfer Learning (pre-trained models). You will finally learn about dimensionality reduction and autoencoders. Including principal component analysis, data whitening, shallow autoencoders, deep autoencoders, transfer learning with autoencoders, and autoencoder applications.

Finally, you will test your skills in a final project.

Upcoming start dates

1 start date available

Start anytime

  • Self-paced Online
  • Online
  • English

Who should attend?

Prerequisites:

  • Python & Jupyter notebooks
  • Machine Learning concepts
  • Deep Learning concepts
  • https://www.edx.org/course/pytorch-basics-for-machine-learning

Training content

Module 1 - Classification

  • Softmax Regression
  • Softmax in PyTorch Regression
  • Training Softmax in PyTorch Regression

Module 2 - Neural Networks

  • Introduction to Networks
  • Network Shape Depth vs Width
  • Back Propagation
  • Activation functions

Module 3 - Deep Networks

  • Dropout
  • Initialization
  • Batch normalization
  • Other optimization methods

Module 4 - Computer Vision Networks

  • Convolution
  • Max Polling
  • Convolutional Networks
  • Pre-trained Networks

Module 5 - Computer Vision Networks

  • Convolution
  • Max Pooling
  • Convolutional Networks
  • Training your model with a GPU
  • Pre-trained Networks

Module 6 Dimensionality reduction and autoencoders

  • Principle component analysis
  • Linear autoencoders
  • Autoencoders
  • Transfer learning
  • Deep Autoencoders

Course delivery details

This course is offered through IBM, a partner institute of EdX.

2–4 hours per week

Costs

  • Verified Track -$99
  • Audit Track - Free

Certification / Credits

What you'll learn

  • Apply knowledge of Deep Neural Networks and related machine learning methods
  • Build and Train Deep Neural Networks using PyTorch
  • Build Deep learning pipelines

Contact this provider

Contact course provider

Fill out your details to find out more about Deep Learning with Python and PyTorch.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
edX
141 Portland Street
02139 Cambridge Massachusetts

edX

edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...

Read more and show all training delivered by this supplier

Ads