In this post, we will learn what Batch Normalization is, why it is needed, how it works, and how to implement it using Keras. Batch Normalization was first introduced by two researchers at Google, ...
Deep Learning based Character Classification using Synthetic Dataset
This summer I am doing an internship at Big Vision LLC under the guidance of Dr. Satya Mallick. In this post, I will describe the problem I was asked to solve to qualify for the internship. For a ...
Understanding AlexNet
Billionaire investor and entrepreneur Peter Thiel's favorite contrarian questions is What important truth do very few people agree with you on? If you had asked this question to Prof. Geoffrey ...
Deep Learning Based OCR Text Recognition Using Tesseract and OpenCV
In this article, we will learn deep learning based OCR and how to recognize text in images using an open-source tool called Tesseract and OpenCV. The method of extracting text from images is called ...
Deep Learning based Human Pose Estimation using OpenCV
In this tutorial, Deep Learning based Human Pose Estimation using OpenCV. We will explain in detail how to use a pre-trained Caffe model that won the COCO keypoints challenge in 2016 in your own ...
Number of Parameters and Tensor Sizes in a Convolutional Neural Network (CNN)
In this post, we share some formulas for calculating the sizes of tensors (images) and the number of parameters in a layer in a Convolutional Neural Network (CNN). This post does not define basic ...