Deep Learning with PyTorch

Computer Vision with CNNs

Apunte, 1 min de lectura.pytorch/02-computer-vision-cnn/README.md

En esta página
  1. Learning Path
  2. Main Track
  3. Production Examples
  4. Prerequisites

An introduction to Convolutional Neural Networks (CNNs) for image processing and computer vision tasks using PyTorch.

Learning Path

Main Track

Work through these notebooks in order:

#NotebookDescription
1Convolutional Networks TheoryCore concepts: convolution operations, filters (kernels), padding, stride, and pooling layers (nn.Conv2d, Max Pooling vs Avg Pooling)
2MNIST with CNNsApplication of CNNs to the MNIST dataset, including data transformations, image normalization, and PyTorch dataloaders
3CIFAR-10 ClassificationAdvanced image classification on color images: handling 3-channel data, deeper architectures, baseline models, optimization techniques, and evaluation metrics

Production Examples

The model created in the CIFAR-10 Classification notebook has been deployed as production-ready applications on Hugging Face Spaces:

Prerequisites

  • Completion of the Deep Learning Fundamentals module
  • Solid understanding of PyTorch basic constructs (tensors, nn.Module, dataloaders, and the standard training loop)
  • Basic knowledge of multi-dimensional arrays and image representation

Escribe al menos dos letras. Busca también dentro del código de los notebooks.