Skip to main content
Maxim Volgin avatar

Maxim Volgin has completed

Deep Learning with PyTorch

Start course For Free
4 hours
4,300 XP
Statement of Accomplishment Badge

Loved by learners at thousands of companies


Course Description

Discover Deep Learning with PyTorch

Neural networks have been at the forefront of Artificial Intelligence research during the last few years and have provided solutions to many difficult problems like image classification, language translation or Alpha Go.

PyTorch is one of the leading deep learning frameworks, being both powerful and easy to use. In this course, you will use PyTorch to first learn about the basic concepts of neural networks before building your first neural network to predict digits from an MNIST dataset.

Explore Deep Learning Models

You’ll start with an introduction to PyTorch, exploring the PyTorch library and its applications for neural networks and deep learning. Next, you’ll cover artificial neural networks and learn how to train them using real data.

Learn to Use Neural Networks

As you progress through the course, you’ll learn about convolutional neural networks and use them to build much more powerful models which give more accurate results. You will evaluate the results and use different techniques to improve them. You'll also cover concepts including regularization and transfer learning.

Following the course, you’ll have the confidence to delve deeper into neural networks and progress your knowledge further.
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more
Try DataCamp for BusinessFor a bespoke solution book a demo.
  1. 1

    Introduction to PyTorch

    Free

    In this first chapter, we introduce basic concepts of neural networks and deep learning using PyTorch library.

    Play Chapter Now
    Introduction to PyTorch
    50 xp
    Creating tensors in PyTorch
    100 xp
    Matrix multiplication
    100 xp
    Forward propagation
    50 xp
    Forward pass
    100 xp
    Backpropagation by auto-differentiation
    50 xp
    Backpropagation by hand
    50 xp
    Backpropagation using PyTorch
    100 xp
    Calculating gradients in PyTorch
    100 xp
    Introduction to Neural Networks
    50 xp
    Your first neural network
    100 xp
    Your first PyTorch neural network
    100 xp
For Business

GroupTraining 2 or more people?

Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more

Collaborators

Collaborator's avatar
Hadrien Lacroix
Collaborator's avatar
Hillary Green-Lerman

Prerequisites

Object-Oriented Programming in PythonSupervised Learning with scikit-learn
Ismail Elezi HeadshotIsmail Elezi

Researcher PHD Student at Ca' Foscari University of Venice

I am a third year PhD Student of Deep Learning, supervised by professor Marcello Pelillo at Ca' Foscari, University of Venice. During my PhD, I did an exchange period at ZHAW Datalab (Switzerland) working with professor Thilo Stadelmann. From January on, I am visiting professor's Laura Leal-Taixe lab in Technical University of Munich.
See More

Join over 13 million learners and start Deep Learning with PyTorch today!

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.