للحصول على شهادة
Stanford CS231N is one of the world’s most recognized courses in deep learning for computer vision. This course provides a complete introduction to how artificial intelligence systems understand and process visual data using modern neural network architectures.
The course starts with the fundamentals of image classification using linear classifiers and optimization techniques. Learners then explore neural networks and backpropagation, which form the foundation of deep learning models.
A major focus of the course is Convolutional Neural Networks (CNNs), including popular CNN architectures used in image recognition and visual understanding tasks. The course also introduces recurrent neural networks for sequential visual data and advanced transformer-based architectures that power modern AI vision systems.
As the lectures progress, learners study object detection, image segmentation, and visualization techniques for understanding deep learning models. The course also explores video understanding, enabling AI systems to analyze motion and temporal information in video streams.
Advanced topics include large-scale distributed training and self-supervised learning, which are essential for training modern AI systems efficiently on massive datasets.
By the end of this course, learners gain a deep understanding of state-of-the-art computer vision and deep learning techniques used in autonomous systems, healthcare, robotics, and AI research.