Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the inner workings of convolutional neural networks through deconvolution techniques in this 23-minute educational video. Learn why visualizing what deep learning networks actually learn is crucial for understanding their behavior and discover how deconvolution can reveal the features detected at different layers. Master the computational process of deconvolution through detailed examples and follow along with practical code implementations that demonstrate how to visualize what each layer of a network has learned. Examine the hierarchical feature learning process, from simple edge detection in early layers to complex pattern recognition in deeper layers, supported by clear visual demonstrations. Access comprehensive resources including slides, research papers, and GitHub code repositories for hands-on practice with network visualization techniques.
Syllabus
00:00 Why do we need to visualize what a convolution network has learned?
02:28 How to visualize deep layers of a convolution network?
03:37 Computation of deconvolution with an example
09:26 Code to actually visualize what all layers of a network has learned
11:50 What does each layer of the network actually learn?
19:44 Quiz Time
20:46 Summary
Taught by
CodeEmporium