Deep Learning with PyTorch

Coursera MOOC / Non-credit USD 49
Enroll now →
Deep Learning with PyTorch

About this course

This course offers a comprehensive and practical introduction to deep learning using PyTorch, a leading open-source framework. Learners will develop a solid understanding of foundational concepts such as neural networks, activation functions, forward and backward propagation, and optimization algorithms. Through a structured progression, the course covers essential architectures including perceptrons, multi-layer networks, convolutional neural networks (CNNs), recurrent neural networks (RNNs), long short-term memory (LSTM) models, and Transformers. Learners will apply these models to real-world tasks in computer vision and natural language processing, gaining experience in training, evaluating, and optimizing deep learning systems. Advanced topics such as transfer learning, regularization, batch normalization, mixed precision training, attention mechanisms, and model pruning are also explored to help learners build models that are both accurate and efficient. By the end of the course, participants will be equipped with the skills and tools necessary to design and implement deep learning solutions in PyTorch for a wide range of practical applications.

What you'll learn

  • understanding of neural networks
  • knowledge of activation functions
  • ability to implement forward and backward propagation
  • familiarity with optimization algorithms
  • experience with various deep learning architectures
  • skills to apply deep learning models to real-world tasks

Course objectives

  • to equip learners with foundational deep learning concepts
  • to provide practical experience in using PyTorch
  • to prepare students for developing and optimizing deep learning solutions

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.