Deep Learning Tutorial Lessons
A quick, chronological list of every single published video

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 Nonestyle 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 Nonestyle 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 Nonestyle indexing
FREE 1:37

Calculate The Number Of Elements In A PyTorch Tensor
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
FREE 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



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 inplace operation by using an underscore after an operation's name
FREE 2:48

Add Two PyTorch Tensors Together
Add two PyTorch Tensors together by using the PyTorch add operation
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
FREE 2:06

Clip PyTorch Tensor Values To A Range
Clip PyTorch Tensor values to a range by using the PyTorch clamp operation
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

Multiply Two Matrices Using TensorFlow 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

Load MNIST Dataset from PyTorch Torchvision
Load the MNIST dataset from PyTorch Torchvision and split it into a train data set and a test data set
FREE 2:11

Calculate The ElementWise Hadamard Multiplication Of Two TensorFlow Tensors
Calculate the elementwise Hadamard multiplication of two TensorFlow tensors by using tf.multiply
4:10

Stack A List of TensorFlow Tensors Into One Tensor
Stack a list of TensorFlow Tensors of the same rank into one tensor by using tf.stack
FREE 4:58

Load CIFAR10 Dataset From PyTorch Torchvision
Load the CIFAR10 dataset from PyTorch Torchvision and split it into a train data set and a test data set
FREE 1:59

Check For Element Wise Equality Between Two TensorFlow Tensors
Check for element wise equality between two TensorFlow Tensors by using the TensorFlow equal operator to do the comparison.
5:08

Create A TensorFlow Tensor Full of Ones
Create a TensorFlow Constant Tensor full of ones so that each element is a one using the TensorFlow Ones operation.
FREE 2:40

Create A TensorFlow Tensor Full of Zeros
Create a TensorFlow Constant Tensor full of zeros so that each element is a zero using the TensorFlow Zeros operation.
FREE 2:52

Calculate Column Sum In TensorFlow
Do a column sum in TensorFlow using tf.reduce_sum to get the sum of all of the elements in the columns of a Tensor
3:33

Use TensorFlow Constant Initializer To Do Simple Initialization
Use the TensorFlow constant_initializer operation to do a simple TensorFlow Variable creation such that the initialized values of the variable get the value that you pass into it.
FREE 2:58

Initialize A TensorFlow Variable With NumPy Values
Initialize a TensorFlow Variable with NumPy values by using TensorFlow's get_variable operation and setting the Variable initializer to the NumPy values
FREE 3:15

Create A TensorFlow Constant Tensor Populated With A Scalar Value
Create a TensorFlow Constant Tensor populated with a scalar value by using the TensorFlow Constant operation as well as defining the shape and data type
FREE 3:16

Sum A List Of TensorFlow Tensors
Sum a list of TensorFlow Tensors using the TensorFlow add_n operation so that you can add more than two TensorFlow Tensors together at the same time
FREE 3:55

Initialize TensorFlow Variable As Identity Matrix
Initialize a TensorFlow Variable as the identity matrix of the shape of your choosing using the TensorFlow Variable Functionality and the Tensorflow Eye Functionality
FREE 3:11

Create An Identity Matrix Using TensorFlow
Create An Identity Matrix Using The TensorFlow Eye Functionality
FREE 3:03

Create A TensorFlow Placeholder Tensor
Create A TensorFlow Placeholder Tensor and then when it needs to be evaluated pass a NumPy multidimensional array into the feed_dict so that the values are used within the TensorFlow session
FREE 4:39

Transfer A 1D Tensor To A Vector Using TensorFlow
Transfer a 1D Tensor to a Vector using the TensorFlow squeeze transformation to remove the dimension of size 1 from the shape of the tensor
FREE 2:48

Calculate The ElementWise Hadamard Multiplication Of Matrices In PyTorch
Calculate the ElementWise multiplication of matrices in PyTorch to get the Hadamard Product
FREE 2:59

Add Two TensorFlow Tensors Together
Add two TensorFlow Tensors together by using the TensorFlow add operation
FREE 2:57

Get A TensorFlow Tensor By Name
Get A TensorFlow Tensor By Name by using the TensorFlow get_default_graph operation and then the TensorFlow get_tensor_by_name operation
FREE 2:32

Use feed_dict To Feed Values To TensorFlow Placeholders
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

Get The PyTorch Tensor Shape
Get the PyTorch Tensor shape as a PyTorch Size object and as a list of integers
FREE 2:12

Print A Verbose Version Of A PyTorch Tensor
Print a verbose version of a PyTorch tensor so that you can see all of the elements rather than just seeing the truncated or shortened version
FREE 2:27

Calculate Mean of A Tensor Along An Axis Using TensorFlow
Calculate the mean of tensor elements along various dimensions of the tensor using TensorFlow by using the reduce_mean operation
FREE 4:32

Initialize TensorFlow Variables That Depend On Other TensorFlow 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

Convert PyTorch autograd Variable To NumPy Multidimensional Array
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

Calculate Max Of A Tensor Along An Axis Using TensorFlow
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

Calculate Max Of A TensorFlow Tensor
Calculate the max of a TensorFlow tensor using the TensorFlow reduce_max operation
FREE 2:34

Use TensorFlow reshape To Convert A Tensor To A Vector
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

Convert NumPy Array To 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

Convert A PyTorch Tensor To A Numpy Multidimensional Array
Convert A PyTorch Tensor To A Numpy Multidimensional Array so that it retains the specific data type
FREE 3:57

Print The Value Of A Tensor Object In TensorFlow
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

Concatenate TensorFlow Tensors Along A Given Dimension
Concatenate TensorFlow tensors along a given dimension using the TensorFlow concatenation concat functionality and then check the shape of the concatenated tensor using the TensorFlow shape functionality
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

Generate A Random Tensor In Tensorflow
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

Create A 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

Convert A NumPy Array To A PyTorch 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

Concatenate PyTorch Tensors Along A Given Dimension
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


Print And Check PyTorch Tensor Type
Print out the PyTorch Tensor type without printing out the whole PyTorch Tensor.
FREE 1:42

NumPy Array To Tensorflow Tensor And Back
Convert a NumPy array to a Tensorflow Tensor as well as convert a TensorFlow Tensor to a NumPy array.
FREE 1:30

Construct a PyTorch Tensor
Create an uninitialized PyTorch Tensor and an initialized PyTorch Tensor.
FREE 1:49