- Overview
- Prerequisites
- Audience
- Audience
- Curriculum
Description:
TensorFlow has become integral part of Machine Learning and Deep Learning techniques. However, it is not the only game in town, there is another python library – PyTorch which is extremely popular amongst many. The objective of this class is lay down the fundamentals of using PyTorch to build Artificial Neural Networks. You will learn about tensors and how to work with them using PyTorch. Then we will transition into building a neural network with PyTorch. You will learn on how to apply PyTorch for structured data as well as unstructured data such as images.
Course Code/Duration:
BDT214 / 1 Day
Learning Objectives:
After this course, you will be able to:
- Learn to identify your hidden creative strengths.
- Understand and effectively utilize the 'process' of creativity.
- Discover unexpected solutions to your challenges through creative thinking.
- Develop the ability to blend right and left-brain thinking for more holistic creativity.
- Embrace the concept of rule-breaking as a creative strategy.
- Progress from being competent to becoming brilliant in your creative endeavors.
- Basic knowledge of python and fundamentals of Machines Learning.
- This course is designed for anyone interested to get started with using PyTorch and build Artificial Neural Networks. It is geared towards Data Scientists, Data Engineers, Software Engineers, Software Architects, Quality Assurance Engineers.
- This course is designed for anyone interested to get started with using PyTorch and build Artificial Neural Networks. It is geared towards Data Scientists, Data Engineers, Software Engineers, Software Architects, Quality Assurance Engineers.
Topic Outline:
PyTorch Introduction
- Machine Learning v/s Deep Learning what’s the difference?
- General information about PyTorch
- Lab: Quick review of NumPy and Pandas
Working with Tensors
- What are tensors?
- Creating Tensors
- Getting Tensor Attributes
- Manipulating Tensors
- Operations on Tensors
- NumPy & Tensors
- Hands-on lab with Tensors
Using PyTorch for Artificial Neural Network – Regression
- Learn to build a neural network for a regression problem
- Understand the basics of building a PyTorch model
- Selecting the loss and the optimizers for the model
- Handling categorical and datetime data
- Understand the use of metrices
- Hands-on labs with ANN for Regression
Using PyTorch for Artificial Neural Network – Classification
- Build a neural network for a classification problem
- Learn about the loss functions, metrics and optimizers used for Classification
- Hands-on lab with ANN for Classification
Convolutional Neural Networks with PyTorch
- Understand basic terminology of Convolutional Neural Network (CNN)
- Understand how to build a image processing model using ANN
- Build a CNN model on the same data set as above
- Hands-on lab with ANN and CNN for image processing
Hands-on Lab: Instructions will be provided to install Anaconda and PyTorch on student’s machines.
The curriculum is empty
[INSERT_ELEMENTOR id="19900"]