cv2.imread() – Read Image using OpenCV Python

In this tutorial, we are going to focus on reading an image using the Python programming language. For this, we are going to use the OpenCV library. OpenCV refers to Open Source Computer Vision library aimed at computer vision and machine learning. To use OpenCV in Python install the following […]

Read More

UNET Implementation in PyTorch

This tutorial focus on the implementation of the image segmentation architecture called UNET in the PyTorch framework. It’s a simple encoder-decoder architecture developed by Olaf Ronneberger et al. for Biomedical Image Segmentation in 2015 at the University of Freiburg, Germany. What is Image Segmentation? An image consists of multiple objects […]

Read More

What is RESUNET

RESUNET refers to Deep Residual UNET. It’s an encoder-decoder architecture developed by Zhengxin Zhang et al. for semantic segmentation. It was initially used for the road extraction from the high-resolution aerial images in the field of remote sensing image analysis. Later, it was adopted by researchers for multiple other applications […]

Read More

What is UNET?

UNET is an architecture developed by Olaf Ronneberger et al. for Biomedical Image Segmentation in 2015 at the University of Freiburg, Germany. It is one of the most popularly used approaches in any semantic segmentation task today. It is a fully convolutional neural network that is designed to learn from […]

Read More

GAN – What is Generative Adversarial Network?

Generative Adversarial Network or GAN is a machine learning approach used for generative modelling designed by Ian Goodfellow and his colleagues in 2014. It is made of two neural networks: generator network and a discriminator network. The generator network learns to generate new examples, while the discriminator network tries to […]

Read More
Introduction to autoencoder

Introduction to Autoencoders

In today’s article, we are going to discuss a neural network architecture called autoencoders. This article is aimed at Machine Learning and Deep Learning beginners who are interested in getting a brief understanding of the underlying concepts behind autoencoders.  So let’s dive in and get familiar with the concept of […]

Read More
A beautiful mountain scene

What is Data Augmentation?

Data augmentation is a process that enables you to increase the amount of training data by making reasonable modifications in your existing data. It helps you to increase the diversity of your training data which is essential for developing a robust model. This then, generally speaking, improves the performance of […]

Read More