Ga verder naar de inhoud
Opleiding

Deep Learning for Computer Vision

7 sep. 2026 - 16 okt. 2026

Starting from the representation of digital images and the definition of core visual tasks, the course introduces the principles of deep learning and convolutional neural networks as the dominant paradigm for visual understanding.

Lees meer & inschrijven ⇗

Praktische info:

7 sep. 2026 - 16 okt. 2026
0 uur
UPC North Campus - Edifici K2M, Carrer de Jordi Girona, Les Corts, 08034 Barcelona, Spanje
Engels
Doelgroep: Studenten

Inschrijven?

  • Voorwaarden: Basisvaardigheden in het programmeren met Python en basiskennis van machine learning
  • Prijs: Prijs op aanvraag
Lees meer & inschrijven ⇗

georganiseerd door:

This 3 ECTS course provides an introduction to deep learning methods for computer vision. It covers the fundamentals of digital images and visual tasks, followed by convolutional neural networks and their application to image classification, object detection, semantic segmentation, and instance segmentation. The course concludes with an outlook on attention-based models in computer vision.

What You Will Learn

Learning objectives:

The main objectives of this course are to:

  • Understand the fundamentals of digital images and core computer vision tasks
  • Understand the principles of deep learning and representation learning for visual data
  • Design, train, and evaluate convolutional neural networks for image analysis
  • Apply modern CNN architectures using transfer learning and fine-tuning
  • Understand object detection, semantic segmentation, and instance segmentation pipelines
  • Become familiar with emerging attention-based approaches in computer vision

Learning outcomes:

By the end of this course, participants will be able to:

  • Explain how digital images are represented and processed by neural networks
  • Distinguish between image classification, object detection, semantic segmentation, and instance segmentation
  • Train and evaluate convolutional neural networks for image classification tasks
  • Apply transfer learning using modern deep learning architectures
  • Understand detection and segmentation pipelines and their evaluation metrics
  • Recognize current trends beyond convolution-based models in computer vision

Agenda

Week 1. Introduction to Computer Vision and Digital Images

  • What is computer vision?
  • Digital image representation
  • Core computer vision tasks: classification, detection, semantic segmentation, instance segmentation
  • From handcrafted features to deep learning

Week 2. Deep Learning Foundations

  • From machine learning to deep learning
  • Neural networks and nonlinear representation learning
  • Loss functions and optimization
  • Overfitting, regularization, and generalization
  • Practical training strategies

Week 3. Convolutional Neural Networks and Architectures

  • Convolution, pooling, activation, and normalization layers
  • CNN architectures
  • Transfer learning and fine-tuning
  • Evaluation metrics for image classification

Week 4. Object Detection

  • Problem formulation
  • Two-stage and one-stage detectors (e.g. Faster R-CNN, YOLO)
  • Evaluation metrics

Week 5. Semantic and Instance Segmentation

  • Problem formulation
  • Fully convolutional networks and U-Net-based architectures
  • From detection to instance-level segmentation
  • Instance segmentation architectures (e.g. Mask R-CNN)
  • Evaluation metrics

Week 6. Attention Mechanisms and Vision Transformers

  • Limitations of convolution-based approaches
  • Attention mechanisms: intuition and motivation
  • Vision Transformers (ViT): high-level overview
  • CNNs vs Vision Transformers: strengths and limitations

Technical setup

Computer with internet access; access to open‑source tools; access to Google Colab.

Gerelateerde opleidingen

Introduction to Computational Fluid Dynamics

7 september 2026

Training - Stuttgart - HLRS, University of Stuttgart