GradCAM with TensorFlow: Interpreting Neural Networks with Class Activation Maps

Deep learning models, particularly convolutional neural networks (CNNs), are widely used for image classification, object detection, and various computer vision tasks. However, these models are often referred to as “black boxes” due to their complex decision-making processes. To interpret these decisions and understand what parts of an image influence the Continue Reading

Visual Question Answering from Scratch using TensorFlow

Visual Question Answering (VQA) is a fascinating field in artificial intelligence where a system answers questions about an image. This combines natural language processing (NLP) to understand the question and computer vision to analyze the image. For example, given an image of a red apple and the question “What color Continue Reading

What is Dice Coefficient?

This article will explore the Dice Coefficient (DSC), a metric commonly used to evaluate the similarity between two sets. We’ll delve into its definition, provide implementations in NumPy, TensorFlow, and PyTorch, and discuss its practical applications. By the end of this guide, you’ll have a solid understanding of the Dice Continue Reading

ResUNet++ Implementation in TensorFlow

In this article, we will study the ResUNet++ architecture and implement it using the TensorFlow framework. ResUNet++ is a medical image segmentation architecture built upon the ResUNet architecture. It takes advantage of Residual Networks, Squeeze and Excitation blocks, Atrous Spatial Pyramidal Pooling (ASPP), and attention blocks. What is ResUNet++? Debesh Continue Reading

UNet 3+ Implementation in TensorFlow

In this article, we will implement the UNet 3+ architecture using TensorFlow. UNet 3+ extends the classic UNet and UNet++ architecture incorporating full skip connections. We will delve into each block of the UNet 3+ architecture, explaining how they work and how they contribute to improving the model’s performance. Understanding these Continue Reading

ResUNET: A TensorFlow Implementation for Semantic Segmentation

In computer vision and medical image analysis, semantic segmentation plays a pivotal role in understanding and interpreting visual data. One of the prominent architectures in this domain is ResUNet, a fusion of U-Net and ResNet architectures, renowned for its ability to efficiently capture local and global features. In this blog Continue Reading

ColonSegNet Implementation In TensorFlow

In this article, we will explore the technical intricacies of implementing ColonSegNet in TensorFlow. ColonSegNet is a lightweight, real-time colon segmentation architecture that has garnered attention for its efficiency in medical image analysis. In our previous post, we introduced the architecture and its components. Now, let’s explore the technical intricacies Continue Reading

Step-by-Step Guide to ResNet50 UNET in TensorFlow

Semantic segmentation, a crucial task in computer vision, plays a pivotal role in various applications such as medical image analysis, autonomous driving, and object recognition. In this tutorial, we will delve into the implementation of ResNet50 UNET using TensorFlow – a powerful combination that leverages the strengths of both the Continue Reading

Anime Face Generation with Deep Convolutional GANs (DCGAN)

Generative Adversarial Networks (GANs) have revolutionized the field of artificial intelligence, enabling the creation of realistic images from scratch. In this tutorial, we’ll dive into the implementation of a Deep Convolutional Generative Adversarial Network (DCGAN) specifically designed for generating Anime faces. Whether you’re a coding enthusiast or an anime aficionado, Continue Reading

Vanilla GAN in TensorFlow

This tutorial will teach you how to implement basic Generative Adversarial Networks (GANs) in TensorFlow using Keras API. For this purpose, we will utilize the Anime Face Dataset and try to generate realistic anime faces. What is GAN GAN stands for Generative Adversarial Network, a framework in which two neural Continue Reading