Курс ще не почався

Practical Computer Vision with PyTorch

Запропоновано Antonio Rueda-Toicen
Practical Computer Vision with PyTorch

Practical Computer Vision in PyTorch is a comprehensive, hands-on course designed for developers and practitioners eager to explore computer vision using PyTorch. The course covers a wide spectrum of tasks, ranging from image classification and object detection to segmentation and generative modeling. With a strong emphasis on hands-on implementation, the participants will engage in coding demos and build projects using industry-standard tools and libraries. By the end of the course, the participants will be equipped with the skills to build, fine-tune, and deploy computer vision models for real-world applications.

Травня 7, 2025 - Травня 21, 2025
Мова: English
Deutsch, English
Advanced, Big Data and AI, Data Science

Інформація про курс

Computer vision technologies are transforming industries, driving innovation across sectors such as healthcare, automotive, retail, and media. However, effectively applying these technologies requires deep practical knowledge. This course provides a comprehensive introduction to modern computer vision methodologies using PyTorch, beginning with foundational concepts like convolutional neural networks (CNNs), progressing to advanced architectures including Vision Transformers (ViT), and exploring cutting-edge vision-language models such as CLIP and Grounding DINO.

In addition to technical skills, the course will guide participants in best practices for evaluating and fine-tuning computer vision models, ensuring proficiency in both development and deployment.

Insert image description

Course Structure
Week 1: Fundamentals and Basic Techniques
  • CNNs, optimization, metrics, and embeddings
  • Code demos: Zero-shot inference, visualization of CNN operations, data augmentation
Week 2: Advanced Techniques
  • Vision transformers, object detection, segmentation
  • Vision-language models and generative modeling techniques (CLIP, diffusion models)
  • Practical coding and advanced implementation demos
Scope

The Practical Computer Vision with PyTorch course runs for two weeks with a total workload of approximately 8-10 hours. It includes video lectures and interactive coding demonstrations, each accompanied by multiple-choice assessments.

All learning materials (videos, coding demonstrations, assessments) are available at the course start. The final exam will be released at the end of the first week, giving learners one additional week to complete the course and submit their solutions.

Prerequisites
  • Intermediate AI/ML understanding
  • Proficiency in Python (writing classes/functions)

Чого ви навчитеся

  • Fundamental concepts of computer vision and applications
  • Building/training neural networks (CNNs, transformers)
  • Loss functions and optimization techniques
  • Performance evaluation metrics
  • Transfer learning and feature extraction techniques
  • Data augmentation and dataset curation methods
  • Specialized architectures: Vision Transformers, Mask R-CNN, etc.
  • Vision-language models and generative modeling techniques (CLIP, diffusion models)
  • Experiment tracking with Weights and Biases (wandb)
  • Image dataset curation with FiftyOne

Для кого цей курс

  • Students with intermediate AI/ML knowledge
  • Practitioners interested in practical computer vision solutions
  • Developers exploring modern vision architectures (ViT, CLIP, etc.)
  • Hands-on learners comfortable with Python programming
  • AI engineers focusing on generative AI and transfer learning techniques

Зміст курсу

  • Introduction

  • Module/Week 1: Foundations and Core Neural Networks:

    This week covers fundamental concepts and core neural network topics necessary for practical computer vision using PyTorch. Students learn image representation, tensor operations, neural network basics, training methods, and convolutional architectures.
  • Module/Week 2: Advanced Techniques and Specialized Models:

    This week delves deeper into specialized techniques, optimization, interpretability, image embeddings, vision transformers, segmentation, detection, and image generation.
  • Final Exam

Зарахувати мене на цей курс

Курс є безкоштовним. Просто зареєструйте обліковий запис на openHPI та пройдіть курс!
Зарахувати мене зараз

Вимоги до сертифіката

  • Отримайте Відомість досягнень, набравши не менше 50% від максимальної кількості балів за всі оцінювані завдання.
  • Отримайте Підтвердження участі, виконавши не менше 50% матеріалу курсу.

Для отримання додаткової інформації див. інструкцію з отримання сертифіката.

Цей курс запропонований

Antonio Rueda-Toicen

Antonio Rueda-Toicen helps companies and individuals use artificial intelligence. He has experience developing and deploying machine learning models both in industry and academia. Currently, he is a researcher in the Artificial Intelligence and Intelligent Systems group at the Hasso Plattner Institut. He also works as an AI Engineer at Voxel51, where he leads workshops on practical computer vision skills. Antonio is a certified instructor of deep learning and generative models at NVIDIA's Deep Learning Institute.

Since 2019, Antonio has organized the Berlin Computer Vision Group meetup. He has delivered workshops to over 1,000 participants both in person and online. He mentors students at Berlin's Data Science Retreat, helping them transition into industry roles. He enjoys teaching computer vision, MLOps, and neural networks. As an engineer at HPI's AI Service Center, he co-founded the AI Maker Community to support open collaboration.

Antonio is pursuing a PhD at HPI. His focus is on vision-language models and representation learning. He holds degrees in computer science and bioengineering from Universidad Central de Venezuela. Antonio is passionate about making complex technology accessible and useful for everyone.