Computer Vision

What is RESUNET 0

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...

What is UNET? 0

What is UNET?

UNET is an architecture developed by Olaf Ronneberger and his team at the University of Freiburg in 2015 for biomedical image segmentation. It is a highly popular approach for semantic segmentation tasks. It is a fully convolutional neural network that is designed to learn from fewer training samples. This architecture...

DCGAN – Implementing Deep Convolutional Generative Adversarial Network in TensorFlow 4

DCGAN – Implementing Deep Convolutional Generative Adversarial Network in TensorFlow

In this tutorial, we are going to implement a Deep Convolutional Generative Adversarial Network (DCGAN) on Anime faces dataset. The code is written in TensorFlow 2.2 and Python3.8 .  According to Yann LeCun, the director of Facebook AI, GAN is the “most interesting idea in the last 10 years of...

0

Building Convolutional Autoencoder using TensorFlow 2.0

We are going to continue our journey on the autoencoders. In this article, we are going to build a convolutional autoencoder using the convolutional neural network (CNN) in TensorFlow 2.0. Let us first revise, what are autoencoders?  Autoencoders are neural networks that attempt to mimic its input as closely as...

Introduction to autoencoder 0

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...

Polyp segmentation sing Unet 12

Polyp Segmentation using UNET in TensorFlow 2.0

In this tutorial, we will learn about how to perform polyp segmentation using deep learning, UNet architecture, OpenCV, and other libraries. We will use a polyp segmentation dataset to understand how semantic segmentation is applied to real-world data. In polyp segmentation, the images with polyp are given to a trained...

beautiful mountain and lake scene 0

Review: One Model To Learn Them All

Recent advancement in the field of deep learning has enabled us to develop models that yield impressive results across various fields, from image classification, object detection, to speech recognition. However, developing the architecture for each problem is a challenge in itself. In this paper, the authors present a single deep...

A beautiful mountain scene 0

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...