Accéder au contenu principal
AccueilArtificial Intelligence

Intermediate Deep Learning with PyTorch

Learn about fundamental deep learning architectures such as CNNs, RNNs, LSTMs, and GRUs for modeling image and sequential data.

Commencer Le Cours Gratuitement
4 heures15 vidéos51 exercices9 822 apprenantsTrophyDéclaration de réalisation

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.
Group

Formation de 2 personnes ou plus ?

Essayer DataCamp for Business

Apprécié par les apprenants de milliers d'entreprises


Description du cours

Learn Deep Learning

Deep learning is a rapidly evolving field of artificial intelligence that revolutionized the field of machine learning, enabling breakthroughs in areas such as computer vision, natural language processing, and speech recognition. The most recent advances in Generative AI, including image generators and conversational chatbots, have brought deep machine learning models to the public spotlight. Start learning about how deep learning works and how to train deep models yourself today.

Use PyTorch, the Most Pythonic Way to Do Deep Learning

PyTorch is a powerful and flexible deep learning framework that allows researchers and practitioners to build and train neural networks with ease. Loved by Pythonistas around the world, PyTorch offers a lot of flexibility and an intuitive way to implement deep learning concepts.

Train Robust Deep Learning Models

This course in deep learning with PyTorch is designed to provide you with a comprehensive understanding of the fundamental concepts and techniques of deep learning, and equip you with the practical skills to implement various neural network concepts. You’ll get to grips with multi-input and multi-output architectures. You’ll learn how to prevent the vanishing and exploding gradients problems using non-saturating activations, batch normalization, and proper weights initialization. You will be able to alleviate overfitting using regularization and dropout. Finally, you will know how to accelerate the training process with learning rate scheduling.

Build Image and Sequence Models

You get to know two specialized neural network architectures: Convolutional Neural Networks (CNNs) for image data and Recurrent Neural Networks (RNNs) for sequential data such as time series or text. You will understand their advantages and will be able to implement them in image classification and time series prediction tasks.

By the end of the course, you will have the knowledge and confidence to robustly train and evaluate your own deep learning models for a range of applications.
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.
DataCamp Pour Les EntreprisesPour une solution sur mesure , réservez une démo.

Dans les titres suivants

Ingénieur IA associé pour les scientifiques de données

Aller à la piste

Apprentissage profond en Python

Aller à la piste

Développer de grands modèles linguistiques

Aller à la piste
  1. 1

    Training Robust Neural Networks

    Gratuit

    Learn how to train neural networks in a robust way. In this chapter, you will use object-oriented programming to define PyTorch datasets and models and refresh your knowledge of training and evaluating neural networks. You will also get familiar with different optimizers and, finally, get to grips with various techniques that help mitigate the problems of unstable gradients so ubiquitous in neural nets training.

    Jouez Au Chapitre Maintenant
    PyTorch and object-oriented programming
    50 xp
    PyTorch Dataset
    100 xp
    PyTorch DataLoader
    100 xp
    PyTorch Model
    100 xp
    Optimizers, training, and evaluation
    50 xp
    Training loop
    100 xp
    Optimizers
    100 xp
    Model evaluation
    100 xp
    Vanishing and exploding gradients
    50 xp
    Initialization and activation
    100 xp
    Activations: ReLU vs. ELU
    100 xp
    Batch Normalization
    100 xp
  2. 2

    Images & Convolutional Neural Networks

    Train neural networks to solve image classification tasks. In this chapter, you will learn how to handle image data in PyTorch and get to grips with convolutional neural networks (CNNs). You will practice training and evaluating an image classifier while learning about how to improve the model performance with data augmentation.

    Jouez Au Chapitre Maintenant
  3. 3

    Sequences & Recurrent Neural Networks

    Build and train recurrent neural networks (RNNs) for processing sequential data such as time series, text, or audio. You will learn about the two most popular recurrent architectures, Long-Short Term Memory (LSTM) and Gated Recurrent Unit (GRU) networks, as well as how to prepare sequential data for model training. You will practice your skills by training and evaluating a recurrent model for predicting electricity consumption.

    Jouez Au Chapitre Maintenant
  4. 4

    Multi-Input & Multi-Output Architectures

    Build multi-input and multi-output models, demonstrating how they can handle tasks requiring more than one input or generating multiple outputs. You will explore how to design and train these models using PyTorch and delve into the crucial topic of loss weighting in multi-output models. This involves understanding how to balance the importance of different tasks when training a model to perform multiple tasks simultaneously.

    Jouez Au Chapitre Maintenant
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.

Dans les titres suivants

Ingénieur IA associé pour les scientifiques de données

Aller à la piste

Apprentissage profond en Python

Aller à la piste

Développer de grands modèles linguistiques

Aller à la piste

Dans d’autres morceaux

Scientifique en apprentissage automatique en Python

ensembles de données

Omniglot - TrainOmniglot - TestElectricity ConsumptionCloudsWater Potability

collaborateurs

Collaborator's avatar
Amy Peterson
Collaborator's avatar
James Chapman
Collaborator's avatar
Jasmin Ludolf
Michał Oleszak HeadshotMichał Oleszak

Machine Learning Engineer

Voir Plus

Qu’est-ce que les autres apprenants ont à dire ?

Inscrivez-vous 15 millions d’apprenants et commencer Intermediate Deep Learning with PyTorch Aujourd’hui!

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.