Back to Catalog

PyTorch Basics for Machine Learning

IntermediateCourse

This course is the first part in a two part course and will teach you the fundamentals of PyTorch. In this course you will implement classic machine learning algorithms, focusing on how PyTorch creates and optimizes models. You will quickly iterate through different aspects of PyTorch giving you strong foundations and all the prerequisites you need before you build deep learning models.

Language

  • English

Topic

  • Machine Learning

Skills You Will Learn

  • Deep Learning, PyTorch

Offered By

  • IBM

Estimated Effort

  • 20 hours

Platform

  • edX

Last Update

  • December 8, 2025
About this Course

What you'll learn

  • Build a Machine learning pipeline in PyTorch
  • Train Models in PyTorch.
  • Load large datasets
  • Train machine learning applications with PyTorch
  • Have the prerequisite Knowledge to apply to deep learning and
    how to incorporate and Python libraries such as Numpy and Pandas with PyTorch

Syllabus


Module 1
  • Tensors 1D
  • Two-Dimensional Tensors
  • Derivatives In PyTorch
  • Dataset
Module 2
  • Prediction Linear Regression
  • Training Linear Regression
  • Loss
  • Gradient Descent
  • Cost
  • Training PyTorch
Module 3
  • Gradient Descent
  • Mini-Batch Gradient Descent
  • Optimization in PyTorch
  • Training and Validation
  • Early stopping
Module 4
  • Multiple Linear Regression Prediction
  • Multiple Linear Regression Training
  • Linear regression multiple outputs
  • Multiple Output Linear Regression Training
Module 5
  • Final project