Shahid Akhtar Khan has Published 216 Articles

PyTorch – torchvision.transforms – RandomVerticalFlip()

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 11:34:18

685 Views

We apply RandomVerticalFlip() transform to flip an image vertically at a random angle with a given probability. It's one of the transforms provided by the torchvision.transforms module. This module contains many important transformations that can be used to perform different types of manipulations on the image data.RandomVerticalFlip() accepts both PIL ... Read More

PyTorch – torchvision.transforms – RandomResizedCrop()

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 11:21:39

2K+ Views

RandomResizedCrop() transform crops a random area of the original input image. This crop size is randomly selected and finally the cropped image is resized to the given size. RandomResizedCrop() transform is one of the transforms provided by the torchvision.transforms module. This module contains many important transforms that can be used ... Read More

PyTorch – torchvision.transforms – RandomHorizontalFlip()

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 11:15:31

2K+ Views

To flip an image horizontally in a random fashion with a given probability, we apply RandomHorizontalFlip() transform. It's one of the transforms provided by the torchvision.transforms module. This module contains many important transformations that can be used to perform different types of manipulations on the image data.RandomHorizontalFlip() accepts both PIL ... Read More

PyTorch – torchvision.transforms – RandomGrayscale()

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 11:08:27

320 Views

To randomly convert an image to grayscale with a probability, we apply RandomGrayscale() transformation. It's one of the transforms provided by the torchvision.transforms module. This module contains many important transformations that can be used to perform different manipulations on the image data.RandomGrayscale() accepts both PIL and tensor images or a ... Read More

PyTorch – How to crop an image at a random location?

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 11:01:13

3K+ Views

To crop an image at a random location, we apply RandomCrop() transformation. It's one of the many important transforms provided by the torchvision.transforms module.The RandomCrop() transformation accepts both PIL and tensor images. A tensor image is a torch tensor with shape [C, H, W], where C is the number of ... Read More

PyTorch – How to convert an image to grayscale?

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 10:21:15

6K+ Views

To convert an image to grayscale, we apply Grayscale() transformation. It's one of the transforms provided by the torchvision.transforms module. This module contains many important transformations that can be used to perform different types manipulations on the image data.Grayscale() transformation accepts both PIL and tensor images or a batch of ... Read More

PyTorch – FiveCrop Transformation

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 10:11:24

593 Views

To crop a given image into four corners and the central crop, we apply FiveCrop() transformation. It's one of the transformations provided by the torchvision.transforms module. This module contains many important transformations that can be used to perform different types of manipulations on the image data.FiveCrop() transformation accepts both PIL ... Read More

PyTorch – Randomly change the brightness, contrast, saturation and hue of an image

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 10:03:27

5K+ Views

To randomly change the brightness, contrast, saturation and hue of an image, we apply ColorJitter(). It's one of the transforms provided by the torchvision.transforms module. This module contains many important transformations that can be used to manipulate the image data.ColorJitter() transformation accepts both PIL and tensor images. A tensor image ... Read More

How to crop an image at center in PyTorch?

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 09:43:59

4K+ Views

To crop an image at its center, we apply CenterCrop(). It's one of the transforms provided by the torchvision.transforms module. This module contains many important transformations that can be used to perform manipulation on the image data.CenterCrop() transformation accepts both PIL and tensor images. A tensor image is a PyTorch ... Read More

How to convert a PyTorch tensor with gradient to a numpy array?

Shahid Akhtar Khan

Shahid Akhtar Khan

Updated on 06-Jan-2022 09:34:56

5K+ Views

To convert a Torch tensor with gradient to a Numpy array, first we have to detach the tensor from the current computing graph. To do it, we use the Tensor.detach() operation. This operation detaches the tensor from the current computational graph. Now we cannot compute the gradient with respect to ... Read More

Advertisements