Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Where Did Convolution Networks Come From? - Evolution from Neo-Cognitron to Modern CNNs

CodeEmporium via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the evolutionary origins of convolutional neural networks through a detailed examination of the Neo-cognitron, an early network architecture that laid the foundation for modern CNNs. Trace the biological inspiration behind CNN design by analyzing Hubel and Wiesel's groundbreaking experiments on the visual cortex, which revealed how simple and complex cells in the brain process visual information. Understand why CNNs use their characteristic layered architecture by examining how biological visual processing systems organize information hierarchically. Discover the computational parallels between simple cells in biology and ReLU activation functions, and learn how complex cells inspired pooling operations. Investigate the mathematical foundations of convolution operations and their role in feature detection, while exploring how the combination of convolution, activation, and pooling layers creates powerful pattern recognition systems. Examine the learning mechanisms that enable these networks to automatically discover relevant features from data, and gain insights into what exactly is being learned at different layers of a convolutional network. The tutorial includes references to seminal papers including Fukushima's original Neo-cognitron research and Hubel and Wiesel's visual cortex experiments, providing a comprehensive historical and technical perspective on the development of one of deep learning's most important architectures.

Syllabus

[2 ] Great demo start at 3:12 : https://youtu.be/KAazjZoiCd0?si=WPNUg4YKBbJtlwsD
00:00 Hubel & Weisel’s Experiment
02:00 Precoursor to CNNs
03:40 Why layered organization?
04:50 Simple Cells in biology
06:40 Simple Cells in computation model relu activation
08:56 Primary Visual Cortex in biology
10:28 Primary Visual Cortex in computation model
11:58 Where does “convolution” come in?
15:38 Complex Cells in biology
16:57 Complex Cells in computation model pooling
18:04 convolution + activation + pooling
21:15 How does the network learn?
30:22 Conclusion
30:46 Quiz Time
31:40 Summary

Taught by

CodeEmporium

Reviews

Start your review of Where Did Convolution Networks Come From? - Evolution from Neo-Cognitron to Modern CNNs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.