4:29
1D convolution for neural networks, part 1: Sliding dot product
Brandon Rohrer
3:12
1D convolution for neural networks, part 2: Convolution copies the kernel
4:20
1D convolution for neural networks, part 3: Sliding dot product equations longhand
2:36
1D convolution for neural networks, part 4: Convolution equation
4:50
1D convolution for neural networks, part 5: Backpropagation
3:35
1D convolution for neural networks, part 6: Input gradient
3:10
1D convolution for neural networks, part 7: Weight gradient
4:16
1D convolution for neural networks, part 8: Padding
3:02
1D convolution for neural networks, part 9: Stride
5:45
Implement 1D convolution, part 1: Convolution in Python from scratch
5:58
Implement 1D convolution, part 2: Comparison with NumPy convolution()
6:55
Implement 1D convolution, part 3: Create the convolution block
3:30
Implement 1D convolution, part 4: Initialize the convolution block
3:28
Implement 1D convolution, part 5: Forward and backward pass
7:29
Implement 1D convolution, part 6: Multi-channel, multi-kernel convolutions
8:27
Implement 1D convolution, part 7: Weight gradient and input gradient
10:39
Build a 1D convolutional neural network, part 1: Create a test data set
4:34
Build a 1D convolutional neural network , part 2: Collect the Cottonwood blocks
4:19
Build a 1D convolutional neural network , part 3: Connect the blocks into a network structure
3:50
Build a 1D convolutional neural network, part 4: Training, evaluation, reporting
4:44
Build a 1D convolutional neural network, part 5: One Hot, Flatten, and Logging blocks
4:10
Build a 1D convolutional neural network, part 6: Text summary and loss history
6:28
Build a 1D convolutional neural network, part 7: Evaluate the model