Lecture 1 | Introduction to Convolutional Neural Networks for Visual Recognition
57:56Lecture 2 | Image Classification
59:31Lecture 3 | Loss Functions and Optimization
1:14:40Lecture 4 | Introduction to Neural Networks
1:13:59Lecture 5 | Convolutional Neural Networks
1:08:56Lecture 6 | Training Neural Networks I
1:20:19Lecture 7 | Training Neural Networks II
1:15:30Lecture 8 | Deep Learning Software
1:18:07Lecture 9: CNN Architectures (CS231n)
1:17:40Lecture 10: Recurrent Neural Networks (CS231n)
1:13:09Lecture 11: Detection and Segmentation (CS231n)
1:14:26Lecture 12: Visualizing and Understanding (CS231n)
1:15:48Lecture 13: Generative Models (CS231n)
1:17:41Lecture 14: Deep Reinforcement Learning (CS231n)
1:04:01Lecture 15: Efficient Methods and Hardware for Deep Learning (CS231n)
1:16:52Lecture 16: Adversarial Examples and Adversarial Training (CS231n)
1:21:46Lecture 5 | Convolutional Neural Networks
Stanford Vision & Learning Lab Faculty
This lecture introduces the foundational concepts of Convolutional Neural Networks (CNNs), tracing their historical evolution from early models like the Perceptron and Neocognitron to influential architectures such as LeNet and AlexNet. Key components including convolution, pooling, and fully-connected layers are formally defined.
In Lecture 5 we move from fully-connected neural networks to convolutional neural networks. We discuss some of the key historical milestones in the development of convolutional networks, including the perceptron, the neocognitron, LeNet, and AlexNet. We introduce convolution, pooling, and fully-connected layers which form the basis for modern convolutional networks.
Keywords: Convolutional neural networks, perceptron, neocognitron, LeNet, AlexNet, convolution, pooling, fully-connected layers
Lecture 4 | Introduction to Neural Networks
Next · Lecture 6Lecture 6 | Training Neural Networks I
Seminar notes & discussion
No public seminar notes on this lecture yet.
