Deep Learning based Background Removal from Images using TensorFlow and Python

In this tutorial, we are going to learn how to use deep learning to remove background from images with TensorFlow. In short, we’ll use DeepLabV3+, a semantic…

Read more

UDP Client-Server Implementation in C

There are two major communication protocols: TCP and UDP. These protocols are used to transport data between the client and the server. In one of my previous…

Read more

ADVERTISEMENT

Implementing Custom layer in TensorFlow

Custom Layer in TensorFlow using Keras API

The majority of the people interested in deep learning must have used the TensorFlow library. It is the most popular and widely used deep learning framework. We…

Read more
VGG16 UNET implementation in TensorFlow

VGG16 UNET Implementation in TensorFlow

In this article, we are going to implement the most widely used image segmentation architecture called UNET. We are going to replace the UNET encoder with the…

Read more
Squeeze & Excitation Network

Squeeze and Excitation Implementation in TensorFlow and PyTorch

The Squeeze and Excitation network is a channel-wise attention mechanism that is used to improve the overall performance of the network. In today’s article, we are going…

Read more
Semi-supervised learning

Semi-supervised Learning – Fundamentals of Deep Learning

Semi-supervised learning is a type of machine learning where we use a combination of a large amount of unlabelled data and a small amount of labelled data…

Read more

File Transfer using TCP Socket in Python3

In today’s tutorial, we are going to learn to do file transfer using a TCP socket in the python3 programming language. This is the most basic file…

Read more
Squeeze & Excitation Network

Squeeze and Excitation Networks

Convolutional Neural Network (CNN) has been most widely used in the field of computer vision and visual perception to solve multiple tasks such as image classification, semantic…

Read more

ADVERTISEMENT

What is Residual Network or ResNet?

Deep neural networks have become popular due to their high performance in real-world applications, such as image classification, speech recognition, machine translation and many more.  Over time…

Read more

Supervised vs Unsupervised Learning

In this article, we are going to explore the two machine learning approaches – supervised and unsupervised learning. It is one of the most basic questions for…

Read more