К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Deep Learning for Computer Vision: Techniques & Applications · LearnSpace
Назад в каталог
courseraАнализ данных

Deep Learning for Computer Vision: Techniques & Applications

Курс от Khalifa University
Средний≈ 17.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Master modern computer vision through a practical, PyTorch‑first path. In this course you will build, train, and evaluate deep neural networks to solve real‑world image problems. You’ll begin with the end‑to‑end ML workflow and a simple multilayer perceptron (MLP), then learn the core building blocks of convolutional neural networks (CNNs): convolution, pooling, feature maps, and activation functions. From there, you’ll implement and fine‑tune state‑of‑the‑art architectures such as VGG and ResNet, and practice best‑practice model evaluation. You will then tackle object detection and localization with YOLO, SSD, and Faster R‑CNN, and progress to image segmentation with U‑Net and Mask R‑CNN. Along the way you’ll use PyTorch to perform data augmentation, hyperparameter tuning, and non‑maximum suppression while balancing accuracy, speed, and deployment constraints. Designed for learners with basic Python and NumPy, this course is ideal for aspiring machine‑learning engineers, data scientists, and developers who want industry‑ready experience with CNNs, transfer learning, object detection, and image segmentation. Build a portfolio‑quality project and gain in‑demand skills for AI‑powered products. Expect clear code templates and real datasets for practice and reproducible workflows.

Навыки, которые вы освоите

Computer VisionArtificial Neural NetworksArtificial IntelligenceGenerative Adversarial Networks (GANs)Deep LearningPyTorch (Machine Learning Library)Generative AIArtificial Intelligence and Machine Learning (AI/ML)Image AnalysisModel EvaluationApplied Machine LearningModel OptimizationFine-tuningMachine LearningModel TrainingGenerative Model ArchitecturesConvolutional Neural NetworksTransfer Learning

Программа курса

7 модулей · 69 учебных материалов

01Module 1: Introduction to AI, Machine Learning, Computer Vision, and PyTorch13 материалов

Lesson 1: Introduction to Artificial Intelligence (AI) and Machine Learning

Introduction to Course 1ВидеоIntroduction to the InstructorЧтениеIntroduction to Module 1ВидеоOverview of AIВидео

Учитесь у экспертов

Aamna Mohammed Al Shehhi

Assistant Professor

Deep Learning for Computer Vision: Techniques & Applications
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.4 ч

7 модулей

Язык: Английский

Часть программы вашего университета
A Quick Guide to Jupyter Notebook (READ BEFORE ATTEMPTING THE LABS)Чтение
Lab 1: Introduction to PythonЛабораторная
Lab 2: Introduction to NumPyЛабораторная

Lesson 2: Machine learning classical approaches

Introduction to Computer VisionВидео

Lesson 3: Fundamentals of Machine learning Part 1

Exploring Symbolic AIВидео

Lesson 4: Fundamentals of Machine learning Part 2

Beyond Symbolic AIВидеоModule 1 Key ConceptsЧтениеModule 1 QuizЗаданиеConclusion to Module 1Видео
02Module 2: Machine Learning Fundamentals Workflow and MultiLayer Perceptron (MLP)12 материалов

Lesson 1: The mathematical building blocks of deep learning/neural network (Forward Pass)

Introduction to Module 2ВидеоMachine Learning Workflow: ML Pipeline and Data PreparationВидео

Lesson 2: The Mathematical Building Blocks of Deep Learning/Neural Network (Backpropagation)

Machine Learning Workflow: Feature Selection and ModelingВидеоLab 3: Introduction to Object-Oriented ProgrammingЛабораторная

Lesson 3: Introduction to Convolutional Neural Network (CNN) architectures

Introduction to Multilayer Perceptron (MLP) ModelВидеоLab 4: Introduction to Images (In Progress)Лабораторная

Lesson 4: Input, Output, and Model

Fundamental Concepts of Deep Learning: Input, Output, and Model Видео

Lesson 5: Layers and Loss Function

Fundamental Concepts of Deep Learning: Layers and Loss FunctionВидео

Lesson 6: Training and Optimization

Fundamental Concepts of Deep Learning: Training and OptimizationВидеоModule 2 Key ConceptsЧтениеModule 2 QuizЗаданиеConclusion to Module 2Видео
03Module 3: Fundamentals of Convolutional Neural Networks (CNNs)11 материалов

Lesson 1: Techniques for Applying Deep Learning to Small Datasets

Introduction to Module 3ВидеоDeep Learning with CNNs: Core ConceptsВидео

Lesson 2: Visualizing what convnets learn.

Deep Learning with CNNs: Convolutional LayersВидеоLab 5: Introduction to Sci-kit LearnЛабораторная

Lesson 3: Convolution artistic images and Image Enhancing

Deep Learning with CNNs: Layer-Specific HyperparametersВидеоLab 6: Introduction to PyTorchЛабораторная

Lesson 4: Generative Deep Learning

Deep Learning with CNNs: Pooling, Dropout, and Batch NormalizationВидео

Lesson 5: Complete CNN Model

Building CNN ModelВидеоModule 3 Key ConceptsЧтениеModule 3 QuizЗаданиеConclusion to Module 3Видео
04Module 4: Advanced CNN Architectures10 материалов

Lesson 1: Introduction to Object Detection

Introduction to Module 4ВидеоEvolution of CNN ArchitecturesВидео

Lesson 2: Multi-Stage Detector

Evolution of CNN Architectures - ContinuedВидеоLab 7: Multi-Layer Perceptrons (MLPs)Лабораторная

Lesson 3: Single-Stage Detector

Deep learning for small datasets: data augmentationВидеоLab 8: Neural Network Layers in PyTorchЛабораторная

Lesson 4: Semantic Segmentation

Deep learning for small datasets: Transfer learning and fine-tuningВидеоModule 4 Key ConceptsЧтениеModule 4 QuizЗаданиеConclusion to Module 4Видео
05Module 5: Object Detection and Localization10 материалов

Lesson 1: Classification Task

Introduction to Module 5ВидеоIntroduction to Object detection algorithms in computer visionВидео

Lesson 2: Generative Deep Learning

General Object Detection FrameworkВидеоLab 9: Object-Oriented Programming using PyTorchЛабораторная

Lesson 3: Object detection Task

Multi-Stage DetectorВидеоLab 10: Introduction to TorchVisionЛабораторная

Lesson 4: Image Segmentation Task

Single-Stage DetectorВидеоModule 5 Key ConceptsЧтениеModule 5 QuizЗаданиеConclusion to Module 5Видео
06Module 6: Image Segmentation8 материалов

Lesson 1: Fundamentals of Image Segmentation

Introduction to Module 6ВидеоFundamentals of Image SegmentationВидео

Lesson 2: Semantic Segmentation Architectures

Semantic Segmentation ArchitecturesВидео

Lesson 3: Instance Segmentation Architectures

Instance Segmentation ArchitecturesВидео

Lesson 4: Image Segmentation Loss Functions and Evaluation Metrics

Module 6 Key ConceptsЧтениеImage Segmentation Loss Functions and Evaluation MetricsВидеоModule 6 QuizЗаданиеConclusion to Module 6Видео
07Capstone Project: Real-world Application with PyTorch5 материалов
Introduction to Module 7ВидеоFinal Quiz (Part 1)ЗаданиеFinal Quiz (Part 2)ЗаданиеIntroduction to PyTorchЛабораторная
Course 1 ConclusionВидео