Introduction Image classification is a key task in Computer Vision. In an image classification task, the input is an image, and the output is a class label (e.g. "cat", "dog", etc. ) that ...
TensorBoard with PyTorch Lightning
A picture is worth a thousand words! As computer vision and machine learning experts, we could not agree more. Human intuition is the most powerful way of making sense out of random chaos, ...
Getting Started with PyTorch Lightning
Imagine, one day you have an amazing idea for your machine learning project. You write down all the details on a piece of paper- the model architecture, the optimizer, the dataset. And now you just ...
Ensuring Training Reproducibility in PyTorch
Imagine you trained a deep learning model on some dataset. A few days later, you want to reproduce the same experiment, but if you were not careful, you may never be able to reproduce the same ...
Faster R-CNN Object Detection with PyTorch
1. Image Classification vs. Object Detection Image Classification is a problem where we assign a class label to an input image. For example, given an input image of a cat, the output of an image ...
Torchvision Semantic Segmentation – PyTorch for Beginners
This post "Torchvision Semantic Segmentation," is part of the series in which we will cover the following topics. 1. What is Semantic Segmentation? Semantic Segmentation is an image analysis ...