# Deep Learning Tutorial Lessons

• ### Make A Simple PyTorch Autograd Computational Graph

Build an autograd backward graph by performing operations on PyTorch Autograd Tensors

FREE     3:49

• ### AvgPool2D: How to Incorporate Average pooling into a PyTorch Neural Network

AvgPool2D - Use the PyTorch AvgPool2D Module to incorporate average pooling into a PyTorch neural network

FREE     2:10

FREE     1:55

• ### BatchNorm2d: How to use the BatchNorm2d Module in PyTorch

BatchNorm2d - Use the PyTorch BatchNorm2d Module to accelerate Deep Network training by reducing internal covariate shift

FREE     2:02

• ### PyTorch Tensor To List: Convert a PyTorch Tensor To A Python List

PyTorch Tensor To List: Use PyTorch tolist() to convert a PyTorch Tensor into a Python list

FREE     2:58

• ### How To Use The view Method To Manage Tensor Shape In PyTorch

Use the PyTorch view method to manage Tensor Shape within a Convolutional Neural Network

FREE     3:29

• ### Calculate TensorFlow Median Value

tf.contrib.distributions.percentile - Calculate TensorFlow Median Value using the percentile distribution and the interpolation methods

FREE     1:32

• ### How to Subclass The nn.Module Class in PyTorch

Construct A Custom PyTorch Model by creating your own custom PyTorch module by subclassing the PyTorch nn.Module class

FREE     1:54

• ### How To Define A ReLU Layer In PyTorch

Use PyTorch's nn.ReLU and add_module operations to define a ReLU layer

FREE     2:30

• ### How To Define A Convolutional Layer In PyTorch

Use PyTorch nn.Sequential and PyTorch nn.Conv2d to define a convolutional layer in PyTorch

FREE     3:10

• ### tf.transpose: Transpose A Matrix in TensorFlow

tf.transpose - Use TensorFlow's transpose operation to transpose a TensorFlow matrix tensor

FREE     2:23

• ### How To Define A Sequential Neural Network Container In PyTorch

Use PyTorch's nn.Sequential and add_module operations to define a sequential neural network container

FREE     1:38

• ### tf.dtype: Print And Check TensorFlow Tensor Type

tf.dtype - Use TensorFlow's dtype operation to print and check a TensorFlow's Tensor data type

FREE     2:21

• ### PyTorch item: Convert A 0-dim PyTorch Tensor To A Python Number

PyTorch item - Use PyTorch's item operation to convert a 0-dim PyTorch Tensor to a Python number

FREE     1:50

• ### PyTorch Min: Get Minimum Value Of A PyTorch Tensor

PyTorch Min - Use PyTorch's min operation to calculate the min of a PyTorch tensor

FREE     1:55

• ### PyTorch Max: Get Maximum Value Of A PyTorch Tensor

PyTorch Max - Use PyTorch's max operation to calculate the max of a PyTorch tensor

FREE     1:56

• ### Print PyTorch Version

Find out which version of PyTorch is installed in your system by printing the PyTorch version

FREE     0:59

• ### PyTorch Matrix Multiplication: How To Do A PyTorch Dot Product

PyTorch Matrix Multiplication - Use torch.mm to do a PyTorch Dot Product

FREE     3:26

• ### tf.reduce_min: Get Minimum Value Of A TensorFlow Tensor

tf.reduce_min - Use TensorFlow's reduce_min operation to get the minimum value of a TensorFlow Tensor

FREE     1:42

• ### tf.random_uniform: Create TensorFlow Tensor With Random Uniform Distribution

Use TensorFlow's random_uniform operation to create a TensorFlow Tensor with a random uniform distribution

FREE     2:33

• ### PyTorch Tensor To List: How To Convert A PyTorch Tensor To A List

Use PyTorch's To List (tolist) operation to convert a PyTorch Tensor to a Python list

2:08

• ### Flatten A TensorFlow Tensor

Use the TensorFlow reshape operation to flatten a TensorFlow Tensor

FREE     3:17

• ### Print TensorFlow Tensor Shape

Use the TensorFlow get_shape operation to print the static shape of a TensorFlow tensor as a list

2:35

• ### Print TensorFlow Version

Find out which version of TensorFlow is installed in your system by printing the TensorFlow version

FREE     1:16

• ### List All Tensor Names In A TensorFlow Graph

Use the TensorFlow Get Operations Operation to list all Tensor names in a TensorFlow graph

4:40

• ### PyTorch List to Tensor: Convert A Python List To A PyTorch Tensor

PyTorch List to Tensor - Use the PyTorch Tensor operation (torch.tensor) to convert a Python list object into a PyTorch Tensor

FREE     2:01

• ### Augment the CIFAR10 Dataset Using the RandomHorizontalFlip and RandomCrop Transforms

Augment the CIFAR10 Dataset Using the TorchVision RandomHorizontalFlip (transforms.RandomHorizontalFlip) and RandomCrop (transforms.RandomCrop) Transforms

FREE     3:20

• ### Use Torchvision CenterCrop Transform To Do A Rectangular Crop Of A PIL Image

Use Torchvision CenterCrop Transform (torchvision.transforms.CenterCrop) to do a rectangular crop of a PIL image

FREE     3:33

• ### Use Torchvision CenterCrop Transform To Do A Square Crop Of A PIL Image

Use Torchvision CenterCrop Transform (torchvision.transforms.CenterCrop) to do a square crop of a PIL image

3:40

• ### Convert List To TensorFlow Tensor

Convert a python list into a TensorFlow Tensor using the TensorFlow convert_to_tensor functionality

FREE     2:21

• ### Get The Shape Of A PyTorch Tensor As A List Of Integers

Get the shape of a PyTorch Tensor as a list of integers by using the PyTorch Shape operation and the Python List constructor

2:28

• ### PyTorch Stack: Turn A List Of PyTorch Tensors Into One Tensor

PyTorch Stack - Use the PyTorch Stack operation (torch.stack) to turn a list of PyTorch Tensors into one tensor

FREE     3:03

• ### Check Torchvision Version

Check the TorchVision version by printing the version parameter

0:26

• ### Create TensorFlow Name Scopes For TensorBoard

Use TensorFlow Name Scopes (tf.name_scope) to group graph nodes in the TensorBoard web service so that your graph visualization is legible

FREE     6:04

• ### Visualize TensorFlow Graph In TensorBoard

Use TensorFlow Summary File Writer (tf.summary.FileWriter) and the TensorBoard command line unitility to visualize a TensorFlow Graph in the TensorBoard web service

4:23

• ### Apply Transforms To PyTorch Torchvision Datasets

Use the Torchvision Transforms Parameter in the initialization function to apply transforms to PyTorch Torchvision Datasets during the data import process

FREE     1:51

• ### Launch TensorFlow TensorBoard

Use the TensorBoard command line utility to launch the TensorFlow TensorBoard web service

1:23

• ### Normalize CIFAR10 Dataset Tensor

Use Torchvision Transforms Normalize (transforms.Normalize) to normalize CIFAR10 dataset tensors using the mean and standard deviation of the dataset

FREE     1:42

• ### Create TensorFlow Summary File Writer For TensorBoard

Use TensorFlow Summary File Writer (tf.summary.FileWriter) to create a TensorFlow Summary Event File for TensorBoard

4:17

• ### Add A New Dimension To The End Of A Tensor In PyTorch

Add a new dimension to the end of a PyTorch tensor by using None-style indexing

FREE     2:10

• ### Add A New Dimension To The Middle Of A Tensor In PyTorch

Add a new dimension to the middle of a PyTorch tensor by using None-style indexing

FREE     2:12

• ### Add A New Dimension To The Beginning Of A Tensor In PyTorch

Add a new dimension to the beginning of a PyTorch tensor by using None-style indexing

1:37

• ### PyTorch numel: Calculate The Number Of Elements In A PyTorch Tensor

PyTorch numel - Calculate the number of elements in a PyTorch Tensor by using the PyTorch numel operation

FREE     1:22

• ### Create A PyTorch Identity Matrix

Create a PyTorch identity matrix by using the PyTorch eye operation

FREE     1:03

• ### Move PyTorch Tensor Data To A Contiguous Chunk Of Memory

Use the PyTorch contiguous operation to move a PyTorch Tensor's data to a contiguous chunk of memory

5:59

• ### Infer Dimensions While Reshaping A PyTorch Tensor

Infer dimensions while reshaping a PyTorch tensor by using the PyTorch view operation

FREE     4:00

• ### Flatten A PyTorch Tensor

Flatten A PyTorch Tensor by using the PyTorch view operation

FREE     2:22

• ### PyTorch View: Reshape A PyTorch Tensor

PyTorch View - how to use the PyTorch View (.view(...)) operation to reshape a PyTorch tensor

3:34

• ### Transpose A Matrix In PyTorch

Transpose A Matrix In PyTorch by using the PyTorch T operation

FREE     1:59

• ### Fill A PyTorch Tensor With A Certain Scalar

Fill A PyTorch Tensor with a certain scalar by using the PyTorch fill operation

FREE     2:09

• ### Tell PyTorch To Do An In Place Operation

Tell PyTorch to do an in-place operation by using an underscore after an operation's name

2:48

• ### Add Two PyTorch Tensors Together

FREE     2:00

• ### Specify PyTorch Tensor Maximum Value Threshold

Specify PyTorch Tensor Maximum Value Threshold by using the PyTorch clamp operation

FREE     1:59

• ### Specify PyTorch Tensor Minimum Value Threshold

Specify PyTorch Tensor Minimum Value Threshold by using the PyTorch clamp operation

2:06

• ### PyTorch Clamp: Clip PyTorch Tensor Values To A Range

Use PyTorch clamp operation to clip PyTorch Tensor values to a specific range

FREE     1:48

• ### Generate TensorFlow Tensor Full Of Random Numbers In A Given Range

Generate TensorFlow Tensor full of random numbers in a given range by using TensorFlow's random_uniform operation

FREE     3:03

• ### Use TensorFlow reshape To Infer Reshaped Tensor's New Dimensions

Use the TensorFlow reshape operation to infer a tensor's new dimensions when reshaping a tensor

6:28

• ### Get The PyTorch Variable Shape

Get the PyTorch Variable shape by using the PyTorch size operation

FREE     1:56

• ### Calculate The Biased Standard Deviation Of All Elements In A PyTorch Tensor

Calculate the biased standard deviation of all elements in a PyTorch Tensor by using the PyTorch std operation

FREE     4:47

• ### Calculate The Unbiased Standard Deviation Of All Elements In A PyTorch Tensor

Calculate the unbiased standard deviation of all elements in a PyTorch Tensor by using the PyTorch std operation

5:00

• ### Calculate The Power Of Each Element In A PyTorch Tensor For A Given Exponent

Calculate the power of each element in a PyTorch Tensor for a given exponent by using the PyTorch pow operation

FREE     2:04

• ### Calculate The Sum Of All Elements In A PyTorch Tensor

Calculate the Sum of all elements in a tensor by using the PyTorch sum operation

FREE     2:00

• ### Calculate The Mean Value Of All Elements In A PyTorch Tensor

Calculate the Mean value of all elements in a tensor by using the PyTorch mean operation

2:01

• ### Use TensorFlow reshape To Change The Shape Of A Tensor

Use TensorFlow reshape to change the shape of a TensorFlow Tensor as long as the number of elements stay the same

FREE     5:29

• ### Convert CIFAR10 Dataset from PIL Images to PyTorch Tensors

Convert CIFAR10 Dataset from PIL Images to PyTorch Tensors by Using PyTorch's ToTensor Operation

FREE     1:15

• ### Check For Element Wise Equality Between Two PyTorch Tensors

Check for element wise equality between two PyTorch tensors using the PyTorch eq equality comparison operation

3:00

• ### tf.matmul: Multiply Two Matricies Using TensorFlow MatMul

tf.matmul - Multiply two matricies by using TensorFlow's matmul operation

FREE     3:35

• ### Create A PyTorch Tensor Full Of Ones

Create a PyTorch Tensor full of ones so that each element is a ones using the PyTorch Ones operation

FREE     1:17

• ### Create A PyTorch Tensor Full Of Zeros

Create a PyTorch Tensor full of zeros so that each element is a zero using the PyTorch Zeros operation

1:20

• ### Examine MNIST Dataset from PyTorch Torchvision

Examine the MNIST dataset from PyTorch Torchvision using Python and PIL, the Python Imaging Library

FREE     2:57

• ### PyTorch MNIST: Load MNIST Dataset from PyTorch Torchvision

PyTorch MNIST - Load the MNIST dataset from PyTorch Torchvision and split it into a train data set and a test data set

FREE     2:11

• ### TensorFlow Element Wise Multiplication

TensorFlow Element Wise Multiply of Tensors to get the Hadamard product

4:10

• ### tf.stack: How To Use TensorFlow Stack Operation

tf.stack - How to use tf stack operation to stack a list of TensorFlow tensors

FREE     4:58

• ### CIFAR10 PyTorch: Load CIFAR10 Dataset from Torchvision

PyTorch CIFAR10 - Load CIFAR10 Dataset (torchvision.datasets.cifar10) from Torchvision and split into train and test data sets

FREE     1:59

• ### TensorFlow Equal: Compare Two Tensors Element Wise

TensorFlow Equal - Compare two tensors element wise for equality

5:08

• ### tf.ones: How To Use tf ones Operation

tf.ones - How to use tf ones operation to create a TensorFlow ones Tensor

FREE     2:40

• ### tf.zeros: How To Use tf zeros Operation

tf.zeros - How to use tf zeros operation to create a TensorFlow zeros Tensor

FREE     2:52

• ### tf.reduce_sum: Sum Along Axis

tf.reduce_sum - Sum Along Axis Using TensorFlow reduce_sum

3:33

• ### tf.constant_initializer: TensorFlow Constant Initializer

tf.constant_initializer - Use TensorFlow constant initializer operation to initialize a constant in TensorFlow

FREE     2:58

• ### tf.variable: TensorFlow Variable Initialize With NumPy Values

tf.variable - TensorFlow variable initialize with NumPy Values by using tf's get_variable operation

FREE     3:15

• ### tf.constant: Create Tensorflow Constant Tensor

tf.constant - Create Tensorflow constant tensor with scalar value using tf constant operation.

FREE     3:16

• ### TensorFlow Sum: Use tf.add_n To Sum List of Tensors

TensorFlow Sum - Use TensorFlow's add_n (tf.add_n) to sum list of Tensors

FREE     3:55

• ### Initialize TensorFlow Variables With Matrix

Initialize TensorFlow variables with matrix of your choice. Example with identity matrix.

FREE     3:11

• ### TensorFlow Identity Matrix Creation

TensorFlow Identity Matrix Creation with TensorFlow eye (tf.eye)

FREE     3:03

• ### tf.placeholder: Create A TensorFlow Placeholder Tensor

tf.placeholder - Create A TensorFlow Placeholder Tensor and then when it needs to be evaluated pass a NumPy multi-dimensional array into the feed_dict so that the values are used within the TensorFlow session

FREE     4:39

• ### TensorFlow squeeze: Use tf.squeeze to remove a dimension from Tensor

TensorFlow squeeze - Use tf.squeeze to remove a dimension from Tensor in order to transfer a 1-D Tensor to a Vector

FREE     2:48

• ### PyTorch Element Wise Multiplication

PyTorch Element Wise Multiplication - Calculate the element wise multiplication to get the Hadamard Product

FREE     2:59

FREE     2:57

• ### get_tensor_by_name: Get A TensorFlow Variable Tensor By Name

get_tensor_by_name - TensorFlow get variable by name by using the TensorFlow get_default_graph operation and then the TensorFlow get_tensor_by_name operation

FREE     2:32

• ### TensorFlow feed_dict: Use feed_dict To Feed Values To TensorFlow Placeholders

TensorFlow feed_dict example: Use feed_dict to feed values to TensorFlow placeholders so that you don't run into the error that says you must feed a value for placeholder tensors

FREE     3:35

• ### PyTorch Tensor Shape: Get the PyTorch Tensor size

PyTorch Tensor Shape - Get the PyTorch Tensor size as a PyTorch Size object and as a list of integers

FREE     2:12

• ### PyTorch Print Tensor: Print Full Tensor in PyTorch

PyTorch Print Tensor - Print full tensor in PyTorch so that you can see all of the elements rather than just seeing the truncated or shortened version

FREE     2:27

• ### tf.reduce_mean: Calculate Mean of A Tensor Along An Axis Using TensorFlow

tf.reduce_mean - Use TensorFlow reduce_mean operation to calculate the mean of tensor elements along various dimensions of the tensor

FREE     4:32

• ### TensorFlow Initialize Global Variables: Initialize TensorFlow Variables That Depend On Other TensorFlow Variables

TensorFlow Initialize Global Variables - Initialize TensorFlow Variables That Depend On Other TensorFlow Variables by using the TensorFlow initialized_value functionality

FREE     5:00

• ### Convert MXNet NDArray to NumPy Multidimensional Array

Convert an MXNet NDArray to a NumPy Multidimensional Array so that it retains the specific data type using the asnumpy MXNet function

FREE     2:40

• ### PyTorch Variable To NumPy: Convert PyTorch autograd Variable To NumPy Multidimensional Array

PyTorch Variable To NumPy - Transform a PyTorch autograd Variable to a NumPy Multidimensional Array by extracting the PyTorch Tensor from the Variable and converting the Tensor to the NumPy array

FREE     3:30

• ### tf.reduce_max: Calculate Max Of A Tensor Along An Axis Using TensorFlow

tf.reduce_max - Calculate the max of a TensorFlow tensor along a certain axis of the tensor using the TensorFlow reduce_max operation

FREE     6:24

• ### Visualize Training Results With TensorFlow summary and TensorBoard

Visualize the training results of running a neural net model with TensorFlow summary and TensorBoard

FREE     4:09

• ### TensorFlow Max: Use tf.reduce_max To Get Max Value Of A TensorFlow Tensor

TensorFlow Max - Use tf.reduce_max to get max value of a TensorFlow Tensor

FREE     2:34

• ### tf.reshape: Use TensorFlow reshape To Convert A Tensor To A Vector

tf.reshape - Use TensorFlow reshape to convert a tensor to a vector by understanding the two arguments you must pass to the reshape operation and how the special value of negative one flattens the input tensor

FREE     4:18

• ### MXNet NDArray: Convert NumPy Array To MXNet NDArray

MXNet NDArray - Convert A NumPy multidimensional array to an MXNet NDArray so that it retains the specific data type

FREE     3:47

• ### Add Layers To A Neural Network In TensorFlow

Add Multiple Layers to a Neural Network in TensorFlow by working through an example where you add multiple ReLU layers and one convolutional layer

FREE     4:19

• ### PyTorch Tensor to NumPy: Convert A PyTorch Tensor To A Numpy Multidimensional Array

PyTorch Tensor to NumPy - Convert a PyTorch tensor to a NumPy multidimensional array so that it retains the specific data type

FREE     3:57

• ### TensorFlow Print: Print The Value Of A Tensor Object In TensorFlow

TensorFlow Print - Print the value of a tensor object in TensorFlow by understanding the difference between building the computational graph and running the computational graph

FREE     3:36

• ### tf.concat: Concatenate TensorFlow Tensors Along A Given Dimension

tf.concat - Use tf.concat, TensorFlow's concatenation operation, to concatenate TensorFlow tensors along a given dimension

FREE     4:55

• ### Save The State Of A TensorFlow Model With Checkpointing

Save The State Of A TensorFlow Model With Checkpointing Using The TensorFlow Saver Variable To Save The Session Into TensorFlow ckpt Files.

FREE     3:27

• ### tf.random_uniform: Generate A Random Tensor In Tensorflow

tf.random_uniform - Generate a random tensor in TensorFlow so that you can use it and maintain it for further use even if you call session run multiple times

FREE     4:09

• ### Add Metrics Reporting To Improve Your TensorFlow Neural Network Model

Add Metrics Reporting to Improve Your TensorFlow Neural Network Model So You Can Monitor How Accuracy And Other Measures Evolve As You Change Your Model.

FREE     4:38

• ### PyTorch Variable: Create A PyTorch Variable

PyTorch Variable - create a PyTorch Variable which wraps a PyTorch Tensor and records operations applied to it

FREE     1:36

• ### Train A One Layer Feed Forward Neural Network in TensorFlow With ReLU Activation

Train A One Layer Feed Forward Neural Network in TensorFlow With ReLU Activation, Softmax Cross Entropy with Logits, and the Gradient Descent Optimizer

FREE     3:00

• ### PyTorch NumPy to tensor: Convert A NumPy Array To A PyTorch Tensor

PyTorch NumPy to tensor - Convert a NumPy Array into a PyTorch Tensor so that it retains the specific data type

FREE     1:53

• ### Create A One Layer Feed Forward Neural Network In TensorFlow With ReLU Activation

Create a one layer feed forward neural network in TensorFlow with ReLU activation and understand the context of the shapes of the Tensors

FREE     2:04

• ### PyTorch Concatenate: Concatenate PyTorch Tensors Along A Given Dimension With PyTorch cat

PyTorch Concatenate - Use PyTorch cat to concatenate a list of PyTorch tensors along a given dimension

FREE     4:45

• ### Load The MNIST Data Set in TensorFlow So That It Is In One Hot Encoded Format

Import the MNIST data set from the Tensorflow Examples Tutorial Data Repository and encode it in one hot encoded format.

FREE     2:29

• ### PyTorch Change Tensor Type: Cast A PyTorch Tensor To Another Type

PyTorch change Tensor type - convert and change a PyTorch tensor to another type

FREE     3:06

• ### PyTorch Tensor Type: Print And Check PyTorch Tensor Type

PyTorch Tensor Type - print out the PyTorch tensor type without printing out the whole PyTorch tensor

FREE     1:42

• ### Tensor to NumPy: NumPy Array To Tensorflow Tensor And Back

Tensor to NumPy - Convert a NumPy array to a Tensorflow Tensor as well as convert a TensorFlow Tensor to a NumPy array

FREE     1:30

• ### torch create tensor: Construct a PyTorch Tensor

torch create tensor - Create an uninitialized PyTorch Tensor and an initialized PyTorch Tensor

FREE     1:49