In this post, we will compare the performance of various Deep Learning inference frameworks on a few computer vision tasks on the CPU. Surprisingly, with one exception, the OpenCV port of various ...
Batch Normalization in Deep Networks
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 ...
Implementing an MLP in TensorFlow & Keras
In this post, we will introduce several new concepts associated with the general problem of classification involving more than two classes. This is sometimes referred to as multinomial regression or ...
Getting Started with Neural Networks: A 30,000-Foot View for Beginners
In this post, we’re going to provide a 30,000-Foot view of neural networks that’s aimed at absolute beginners who are looking to enter the field of Machine Learning and Deep Learning. In this ...
Handwritten Digits Classification : An OpenCV ( C++ / Python ) Tutorial
This post is part of a series I am writing on Image Recognition and Object Detection. The complete list of tutorials in this series is given below: Image recognition using traditional Computer ...