Save for later

Deep Learning with Python and PyTorch

Deep Learning,

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!

NOTE: In order to be successful in completing this course, please ensure you are familiar with PyTorch Basics and have practical knowledge to apply it to Machine Learning. If you do not have this pre-requiste knowledge, it is highly recommended you complete the PyTorch Basics for Machine Learning course prior to starting this course.

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.

What you'll learn

  • Python & Jupyter notebooks
  • Machine Learning concepts
  • Deep Learning concepts
  • https://www.edx.org/course/pytorch-basics-for-machine-learning
  • Apply knowledge of Deep Neural Networks and related machine learning methods
  • Build and Train Deep Neural Networks using PyTorch
  • Build Deep learning pipelines
  • Softmax Regression
  • Softmax in PyTorch Regression
  • Training Softmax in PyTorch Regression
  • Introduction to Networks
  • Network Shape Depth vs Width
  • Back Propagation
  • Activation functions
  • Dropout
  • Initialization
  • Batch normalization
  • Other optimization methods
  • Convolution
  • Max Polling
  • Convolutional Networks
  • Pre-trained Networks
  • Convolution
  • Max Pooling
  • Convolutional Networks
  • Training your model with a GPU
  • Pre-trained Networks
  • Principle component analysis
  • Linear autoencoders
  • Autoencoders
  • Transfer learning
  • Deep Autoencoders

Get Details and Enroll Now

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 6 weeks
Effort 2 - 4 hours per week
Starts On Demand (Start anytime)
Cost $99
From IBM via edX
Instructor Joseph Santarcangelo
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science
Tags Computer Science Data Analysis & Statistics Engineering

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Learning Services $59k

Computer Vision, Deep Learning Engineer $67k

Computer Vision & Deep Learning Engineer $67k

Deep Clean Sales Specialist $76k

Deep clean specialist $76k

Deep Learning Research Scientist $86k

Deep Learning Research Engineer $88k

Research Scientist - Deep Learning $91k

Senior Learning Specialist, Learning and Development $102k

Deep Learning R&D Engineer $127k

Learning Assitant $142k

Deep Submergence Systems Program Manager $157k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 6 weeks
Effort 2 - 4 hours per week
Starts On Demand (Start anytime)
Cost $99
From IBM via edX
Instructor Joseph Santarcangelo
Download Videos On all desktop and mobile devices
Language English
Subjects Programming Data Science
Tags Computer Science Data Analysis & Statistics Engineering

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now