## Developing Your First Neural Network in PyTorch

I have been working and writing tutorials on deep learning space for a while now, and I focused mostly on TensorFlow. But Py Torch is also another very widely used…

Text preprocessing in Python

## Text Preprocessing to Prepare for Machine Learning in Python — Natural Language Processing

In this age of social media and online business era, text data are coming from everywhere. However, dealing with text data is tricky. Because raw text may come in with…

Anomaly Detection in Tensorflow

## Anomaly Detection in TensorFlow and Keras Using the Autoencoder Method

All the tutorials about TensorFlow and neural networks I have shared until now have been about supervised learning. This one will be about the Autoenocder which is an unsupervised learning technique. If I…

## TensorFlow Model Training Using GradientTape

TensorFlow is arguably the most popular library for deep learning. I wrote so many tutorials on TensorFlow before and still continuing. TensorFlow is very well organized and easy to use…

## Introduction to GradientTape in TensorFlow

In TensorFlow we get everything ready for us. It takes care of the mathematical part for us. But to a lot of extent, we can take control of the mathematical…

## Basic Building Blocks of TensorFlow: Basic Operations with Tensors

As per Wikipedia, here is the definition of Tensors:  “In mathematics, a tensor is an algebraic object that describes a multilinear relationship between sets of algebraic objects related to a…

Siamese Network in Tensorflow

## Implementation of a Siamese Network in Keras and TensorFlow

Neural Networks are great and very popular in AI/ML spaces, but they require too much data to train. For tasks like object detection, signature verification, voice verification, and prescription pills…

## Using a Keras Tuner for Hyperparameter Tuning of a TensorFlow Model

TensorFlow can be highly efficient, but the process of finding the right parameters can be very tiring and tedious. On the other hand, it won’t be as great without the…

Mini VGG Network

## Complete Implementation of a Mini VGG Network for Image Recognition

VGG Network is the basis for one of the most popular image recognition techniques. It is worth learning because it opens a lot of avenues. You need to understand how…

## Morphological Operations for Image Preprocessing in OpenCV, in Detail

In my last article, I wrote about some basic image processing in OpenCV. Today, we will advance a little bit and work on the morphological operations which are commonly used in…