PyTorch for Deep Learning with Python Bootcamp

17h 2m 14s
English
Paid
September 24, 2024

Welcome to the best online course for learning about Deep Learning with Python and PyTorch! PyTorch is an open source deep learning platform that provides a seamless path from research prototyping to production deployment. It is rapidly becoming one of the most popular deep learning frameworks for Python. Deep integration into Python allows popular libraries and packages to be used for easily writing neural network layers in Python. A rich ecosystem of tools and libraries extends PyTorch and supports development in computer vision, NLP and more.

More

This course focuses on balancing important theory concepts with practical hands-on exercises and projects that let you learn how to apply the concepts in the course to your own data sets! When you enroll in this course you will get access to carefully laid out notebooks that explain concepts in an easy to understand manner, including both code and explanations side by side. You will also get access to our slides that explain theory through easy to understand visualizations.

In this course we will teach you everything you need to know to get started with Deep Learning with Pytorch, including:

  • NumPy

  • Pandas

  • Machine Learning Theory

  • Test/Train/Validation Data Splits

  • Model Evaluation - Regression and Classification Tasks

  • Unsupervised Learning Tasks

  • Tensors with PyTorch

  • Neural Network Theory

    • Perceptrons

    • Networks

    • Activation Functions

    • Cost/Loss Functions

    • Backpropagation

    • Gradients

  • Artificial Neural Networks

  • Convolutional Neural Networks

  • Recurrent Neural Networks

  • and much more!

By the end of this course you will be able to create a wide variety of deep learning models to solve your own problems with your own data sets.

Requirements:
  • Understanding of Python Basic Topics (data types,loops,functions) also Python OOP recommended
  • Be able to work through basic derivative calculations
  • Admin Permissions on your computer (ability to download our files)
Who this course is for:
  • Intermediate to Advanced Python Developers wanting to learn about Deep Learning with PyTorch

What you'll learn:

  • Learn how to use NumPy to format data into arrays
  • Use pandas for data manipulation and cleaning
  • Learn classic machine learning theory principals
  • Use PyTorch Deep Learning Library for image classification
  • Use PyTorch with Recurrent Neural Networks for Sequence Time Series Data
  • Create state of the art Deep Learning models to work with tabular data

Watch Online PyTorch for Deep Learning with Python Bootcamp

Join premium to watch
Go to premium
# Title Duration
1 COURSE OVERVIEW LECTURE - PLEASE DO NOT SKIP! 06:42
2 Installation and Environment Setup 18:22
3 Introduction to NumPy 00:45
4 NumPy Arrays 10:46
5 NumPy Arrays Part Two 08:11
6 Numpy Index Selection 11:36
7 NumPy Operations 06:47
8 Numpy Exercises 01:19
9 Numpy Exercises - Solutions 07:06
10 Pandas Overview 01:11
11 Pandas Series 10:02
12 Pandas DataFrames - Part One 13:25
13 Pandas DataFrames - Part Two 11:10
14 GroupBy Operations 05:44
15 Pandas Operations 09:22
16 Data Input and Output 10:19
17 Pandas Exercises 03:39
18 Pandas Exercises - Solutions 08:36
19 PyTorch Basics Introduction 03:21
20 Tensor Basics 08:11
21 Tensor Basics - Part Two 15:13
22 Tensor Operations 13:30
23 Tensor Operations - Part Two 06:28
24 PyTorch Basics - Exercise 02:34
25 PyTorch Basics - Exercise Solutions 05:22
26 What is Machine Learning? 03:41
27 Supervised Learning 08:22
28 Overfitting 08:00
29 Evaluating Performance - Classification Error Metrics 16:38
30 Evaluating Performance - Regression Error Metrics 05:37
31 Unsupervised Learning 04:45
32 Introduction to ANN Section 01:46
33 Theory - Perceptron Model 10:40
34 Theory - Neural Network 07:20
35 Theory - Activation Functions 10:40
36 Multi-Class Classification 10:35
37 Theory - Cost Functions and Gradient Descent 18:14
38 Theory - BackPropagation 14:48
39 PyTorch Gradients 12:24
40 Linear Regression with PyTorch 11:02
41 Linear Regression with PyTorch - Part Two 20:32
42 DataSets with PyTorch 16:00
43 Basic Pytorch ANN - Part One 11:35
44 Basic PyTorch ANN - Part Two 15:36
45 Basic PyTorch ANN - Part Three 14:24
46 Introduction to Full ANN with PyTorch 06:53
47 Full ANN Code Along - Regression - Part One - Feature Engineering 19:36
48 Full ANN Code Along - Regression - Part 2 - Categorical and Continuous Features 19:43
49 Full ANN Code Along - Regression - Part Three - Tabular Model 17:10
50 Full ANN Code Along - Regression - Part Four - Training and Evaluation 16:43
51 Full ANN Code Along - Classification Example 06:53
52 ANN - Exercise Overview 05:31
53 ANN - Exercise Solutions 16:26
54 Introduction to CNNs 01:57
55 Understanding the MNIST data set 03:26
56 ANN with MNIST - Part One - Data 19:23
57 ANN with MNIST - Part Two - Creating the Network 10:35
58 ANN with MNIST - Part Three - Training 15:29
59 ANN with MNIST - Part Four - Evaluation 09:16
60 Image Filters and Kernels 11:36
61 Convolutional Layers 14:02
62 Pooling Layers 06:48
63 MNIST Data Revisited 02:12
64 MNIST with CNN - Code Along - Part One 18:22
65 MNIST with CNN - Code Along - Part Two 18:19
66 MNIST with CNN - Code Along - Part Three 08:58
67 CIFAR-10 DataSet with CNN - Code Along - Part One 07:14
68 CIFAR-10 DataSet with CNN - Code Along - Part Two 18:41
69 Loading Real Image Data - Part One 16:13
70 Loading Real Image Data - Part Two 18:27
71 CNN on Custom Images - Part One - Loading Data 22:21
72 CNN on Custom Images - Part Two - Training and Evaluating Model 13:10
73 CNN on Custom Images - Part Three - PreTrained Networks 14:15
74 CNN Exercise 02:50
75 CNN Exercise Solutions 07:53
76 Introduction to Recurrent Neural Networks 02:01
77 RNN Basic Theory 07:42
78 Vanishing Gradients 06:48
79 LSTMS and GRU 11:24
80 RNN Batches Theory 07:50
81 RNN - Creating Batches with Data 12:12
82 Basic RNN - Creating the LSTM Model 12:57
83 Basic RNN - Training and Forecasting 20:29
84 RNN on a Time Series - Part One 14:36
85 RNN on a Time Series - Part Two 18:46
86 RNN Exercise 04:15
87 RNN Exercise - Solutions 11:32
88 Why do we need GPUs? 13:08
89 Using GPU for PyTorch 17:41
90 Introduction to NLP with PyTorch 02:38
91 Encoding Text Data 15:50
92 Generating Training Batches 14:41
93 Creating the LSTM Model 12:35
94 Training the LSTM Model 11:55
95 Generating Predictions 10:32

Similar courses to PyTorch for Deep Learning with Python Bootcamp

The Automation Bootcamp: Zero to Mastery

The Automation Bootcamp: Zero to Masteryzerotomastery.io

Duration 22 hours 39 minutes 15 seconds
Python 3: Deep Dive (Part 2 - Iteration, Generators)

Python 3: Deep Dive (Part 2 - Iteration, Generators)udemy

Duration 34 hours 42 minutes 47 seconds
Python Jumpstart by Building 10 Apps

Python Jumpstart by Building 10 AppsTalkpython

Duration 7 hours 8 minutes 59 seconds
Mathematical Foundations of Machine Learning

Mathematical Foundations of Machine Learningudemy

Duration 16 hours 25 minutes 26 seconds
REST APIs with Flask and Python

REST APIs with Flask and Pythonudemy

Duration 11 hours 56 minutes 4 seconds
Data Analysis with Pandas and Python

Data Analysis with Pandas and Pythonudemy

Duration 19 hours 5 minutes 40 seconds
The Data Bootcamp: Transform your Data using dbt™

The Data Bootcamp: Transform your Data using dbt™udemy

Duration 4 hours 10 minutes 51 seconds
Complete Backend (API) Development with Python A-Z

Complete Backend (API) Development with Python A-Zudemy

Duration 12 hours 35 minutes 9 seconds