Course
Introduction to Deep Learning with PyTorch
Included withPremium or Teams
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Understanding the power of Deep Learning
Deep learning is everywhere: in smartphone cameras, voice assistants, and self-driving cars. It has even helped discover protein structures and beat humans at the game of Go. Discover this powerful technology and learn how to leverage it using PyTorch, one of the most popular deep learning libraries.Train your first neural network
First, tackle the difference between deep learning and "classic" machine learning. You will learn about the training process of a neural network and how to write a training loop. To do so, you will create loss functions for regression and classification problems and leverage PyTorch to calculate their derivatives.Evaluate and improve your model
In the second half, learn the different hyperparameters you can adjust to improve your model. After learning about the different components of a neural network, you will be able to create larger and more complex architectures. To measure your model performances, you will leverage TorchMetrics, a PyTorch library for model evaluation.Upon completion, you will be able to leverage PyTorch to solve classification and regression problems on both tabular and image data using deep learning. A vital capability for experienced data professionals looking to advance their careers.
Feels like what you want to learn?
Start Course for FreeWhat you'll learn
- Apply activation functions to introduce non-linearity in models
- Build and inspect tensors as the foundation of PyTorch models
- Construct and connect neural network layers
- Implement optimizer steps, scheduling, and training-loop housekeeping.
- Manage model modes, persistence, and parameter inspection.
Prerequisites
Supervised Learning with scikit-learnIntroduction to NumPyPython ToolboxIntroduction to PyTorch, a Deep Learning Library
Neural Network Architecture and Hyperparameters
Training a Neural Network with PyTorch
Evaluating and Improving Models
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance review
Included withPremium or Teams
Enroll NowFAQs
What is deep learning?
Deep learning is a type of machine learning. Deep learning models can recognize complex patterns in pictures, text, sounds, and other data to produce accurate insights and predictions. The goal of deep learning is to teach a machine to think in a way that is similar to the human brain.
What is PyTorch?
PyTorch is an open-source machine learning framework based on the Torch library and the Python programming language.
Do I need to know a programming language to take this course?
Yes, this course requires familiarity with machine learning in Python. Supervised Learning with scikit-learn, Introduction to NumPy, and Python Toolbox are all prerequisites.
Who is this course for?
This course is for experienced data professionals looking to advance their knowledge of data science topics further into the topic of deep learning.
Join over 19 million learners and start Introduction to Deep Learning with PyTorch today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.