Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

DataCamp

Deep Learning for Images with PyTorch

via DataCamp

Overview

Apply PyTorch to images and use deep learning models for object detection with bounding boxes and image segmentation generation.

This course on deep learning for images using PyTorch will equip you with the practical skills and knowledge to excel in image classification, object detection, segmentation, and generation.

Classify images with convolutional neural networks (CNNs)



You'll apply CNNs for binary and multi-class image classification and understand how to leverage pre-trained models in PyTorch. With bounding boxes, you'll also be able to detect objects within an image and evaluate the performance of object recognition models.

Segment images by applying masks



Explore image segmentation, including semantic, instance, and panoptic segmentation, by applying masks to images and learn about the different model architectures needed for each type of segmentation.

Generate images with GANs



Finally, you'll learn how to generate your own images using Generative Adversarial Networks (GANs). You'll learn the skills to build and train Deep Convolutional GANs (DCGANs) and how to assess the quality and diversity of generated images.

By the end of this course, you'll have gained the skills and experience to work with various image tasks using PyTorch models.

Syllabus

  • Image Classification with CNNs
    • Learn about image classification with CNNs, the difference between the binary and multi-class image classification models, and how to use transfer learning for image classification in PyTorch.
  • Object Recognition
    • Detect objects in images by predicting bounding boxes around them and evaluate the performance of object recognition models.
  • Image Segmentation
    • Learn about the three types of image segmentation (semantic, instance, and panoptic), their applications, and the appropriate machine learning model architectures to perform each of them.
  • Image Generation with GANs
    • Generate completely new images with Generative Adversarial Networks (GANs). Learn to build and train a Deep Convolutional GAN, and how to evaluate the quality and variety of its outputs.

Taught by

Michał Oleszak

Reviews

Start your review of Deep Learning for Images with PyTorch

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.