Building Deep Learning Models Using PyTorch

Course Cover
compare button icon

Course Features

icon

Duration

198 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

198 minutes

Course Description

PyTorch is a popular open-source deep learning framework that serves as an alternative to TensorFlow and Apache MXNet. It enables the creation of simple neural networks that can predict automobile prices and determine survival rates on the Titanic. Additionally, PyTorch allows for the implementation of convolutional neural networks (CNNs) for image classification. Users can understand the role and structure of convolutional layers and construct a CNN using the Cifar-10 dataset. Transfer learning can also be employed by utilizing pre-trained models for image classification.

Furthermore, PyTorch facilitates the use of recurrent neural networks (RNNs) for sequence data analysis. The dynamic computation graph execution in PyTorch simplifies the creation of RNNs. RNNs with long memory cells can be implemented to predict gender based on baby names.

Overall, PyTorch offers a comprehensive toolkit for deep learning tasks, providing functionalities for building machine learning models, analyzing data in the field of deep learning, and utilizing neural networks in artificial intelligence. It's versatility and user-friendly features make it a preferred choice among data scientists and researchers interested in deep learning.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

At the end of this course, you will be comfortable using PyTorch libraries and APIs to leverage pre-trained models that PyTorch offers and also to build your own custom model for your specific use case

Finally, you'll get to work with recurrent neural networks for sequence data, seeing how the dynamic computation graph execution in PyTorch makes building RNNs very simple

In this course, Building Deep Learning Models Using PyTorch, you will learn to work with PyTorch and all the libraries that it has to offer, from first principles - starting with Torch tensors, dynamic computation graphs, and the autograd library, to comp

Learning framework which is a popular alternative to TensorFlow and Apache MXNet

Next, you'll move on to image classification using convolutional neural networks; you'll study the role of convolutional and pooling layers and the basic structure of a CNN, you'll then build a CNN to classify images from the Cifar-10 dataset

PyTorch APIs follow a Python-native approach which, along with dynamic graph execution, make it very intuitive to work with for Python developers and data scientists

You will use these concepts to build simple neural networks to predict automobile prices, as well as who survived and who did not on the Titanic

You'll also see how you can leverage the power of transfer learning by using pre-trained models for image classification

You'll start off by understanding the basics of training a neural network, the forward and backward passes, and gradient computation

You'll use RNNs with long memory cells to predict gender using baby names

Course Cover