Coursera
Coursera Logo

IBM - Deep Neural Networks with PyTorch 

  • Offered byCoursera

Deep Neural Networks with PyTorch
 at 
Coursera 
Overview

Duration

31 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Deep Neural Networks with PyTorch
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 4 of 6 in the IBM AI Engineering
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Intermediate Level
  • Approx. 31 hours to complete
  • English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Read more
Details Icon

Deep Neural Networks with PyTorch
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • The course will teach you how to develop deep learning models using Pytorch. The course will start with Pytorch's tensors and Automatic differentiation package. Then each section will cover different models starting off with fundamentals such as Linear Regression, and logistic/softmax regression. Followed by Feedforward deep neural networks, the role of different activation functions, normalization and dropout layers. Then Convolutional Neural Networks and Transfer learning will be covered. Finally, several other Deep learning methods will be covered.
  • Learning Outcomes:
  • After completing this course, learners will be able to:
  • ? explain and apply their knowledge of Deep Neural Networks and related machine learning methods
  • ? know how to use Python libraries such as PyTorch for Deep Learning applications
  • ? build Deep Neural Networks using PyTorch
Read more

Deep Neural Networks with PyTorch
 at 
Coursera 
Curriculum

Tensor and Datasets

1.0 Overview of Tensors

1.1 Tensors 1D

1.2 Two-Dimensional Tensors

Differentiation in PyTorch

1.3 Simple Dataset

1.5 Dataset

1.1 Tensors 1D

1.2 Two-Dimensional Tensors

1.3 Derivatives in PyTorch

Simple Dataset

Datasets

Linear Regression

2.1 Linear Regression Prediction

2.1 Linear Regression Training

Loss

Gradient Descent

Cost

Linear Regression PyToch

PyTorch Linear Regression Training Slope and Bias

Prediction in One Dimension

Linear Regression Training

Loss

Gradient Descent

Cost

Training Parameters in PyTorch

PyTorch Linear Regression Training Slope and Bias

Stochastic Gradient Descent

Mini-Batch Gradient Descent

Optimization in PyTorch

Training, Validation and Test Split

Training, Validation and Test Split PyTorch

Quiz: Stochastic Gradient Descent

Mini-Batch Gradient Descent

3.3 Optimization in PyTorch

Training and Validation Data PyTorch

Multiple Input Output Linear Regression

Multiple Linear Regression Prediction

Multiple Linear Regression Training

Linear Regression Multiple Outputs

Multiple Output Linear Regression Training

Multiple Linear Regression Prediction

Multiple Output Linear Regression

5.0 Linear Classifiers

5.1 Logistic Regression: Prediction

Bernoulli Distribution and Maximum Likelihood Estimation

Logistic Regression Cross Entropy Loss

5.0 Linear Classifiers

5.0 Linear Classifiers

5.1 Logistic Regression: Prediction

Bernoulli Distribution and Maximum Likelihood Estimation

5.3 Logistic Regression Cross Entropy Loss

Softmax Rergresstion

6.1 Softmax

6.2 Softmax Function:Using Lines to Classify Data

Softmax PyTorch

6.1 Softmax Function:Using Lines to Classify Data

6.2 Softmax Prediction

6.3 Softmax PyTorch Quizz

What's a Neural Network

More Hidden Neurons

Neural Networks with Multiple Dimensional Input

7.4 Multi-Class Neural Networks

7.5 Backpropagation

7.5 Activation Functions

Neural Networks

More Hidden Neurons

Neural Networks with Multiple Dimensional Inputs

Multi-Class Neural Networks

Backpropagation

Activation Functions

Deep Networks

8.1.1 Deep Neural Networks

8.1.2 Deeper Neural Networks : nn.ModuleList()

8.2 Dropout

8.3 Neural Network initialization Weights

8.4 Gradient Descent with Momentum

Batch Normalization

Deep Neural Networks

Deeper Neural Networks : nn.ModuleList()

Dropout

Neural Network initialization

Gradient Descent with Momentum

Batch Normalization

Convolutional Neural Network

9.1 Convolution

9.2 Activation Functions and Max Polling

9.3. Multiple Input and Output Channels

9.4.1 Convolutional Neural Network

9.4.2 Convolutional Neural Network

GPU in PyTorch

TORCH-VISION MODELS

9.1 Convolution

Activation Functions and Max Pooling

Convolutional Neural Network

Convolutional Neural Networks

TORCH-VISION MODELS

Peer Review

Deep Neural Networks with PyTorch
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Deep Neural Networks with PyTorch
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...