As your kid turns 2, and start watching TV, he/she (I will use he from now on, it conveys both he/she) find his favorite character riding a bike inside and outside the house, and he starts screaming for a tricycle. It is the right age and it happens naturally to them to ask about on … Continue reading Tricycle for kids

## Intuitive understanding of Gradient Descent

As we are moving ahead with rapid pace with AI technological software developments , we ignore the basic math implementation in future and aim solving the big problems. For the future generations who wants to understand what is happening under the hood, I am leaving the traces of gradient descent from a mathematical perspective. # import … Continue reading Intuitive understanding of Gradient Descent

## Understanding Mathematics of Back propagation

When I was in college, I got an assignment to derive the below problem; Generalization of sensitivity propagation formulae for 4-layer neural network. This helped me to understand the math behind back propagation. Recently, many people asked me how to understand back propagation with respect to neural networks. Hence I thought of posting this blog-post.

## Your First Convolutional Neural Network(CNN)

In this blog-post I would like to give you a clear blue-print on how you can build your own CNN from scratch. Isn't that sounds interesting. Okay then, what we are waiting for, Let's get right into it. Convolutional neural networks(CNNs) a.k.a ConvNets are widely used Deep Neural Networks(DNN) architectures for Image Classification. CNNs have … Continue reading Your First Convolutional Neural Network(CNN)

## What is your choice of programming language for Machine Learning

In the previous post we have seen a brief introduction to machine learning. In this post we will see trending programming languages for implementing machine learning algorithms. Scientific community is increasing in a very rapid pace. There is a lot of competition going on among the top companies, and the competition is good. Competition makes … Continue reading What is your choice of programming language for Machine Learning

## A Brief Intro to Machine Learning

Why do you use a programming language? Be Cause me & my machine can understand it! Why do you use programming first of all ? TSUJ OT MARGORP ! Are you a good programmer ? Of course! Can you program any thing ? probably not! One unacceptable answer for the second question is we are … Continue reading A Brief Intro to Machine Learning

## File Transferring from Local to Remote server

As I have started working on deep learning algorithms, it became mandatory to use GPUs for faster computations. My laptop doesn't have enough GPU power so I have depended on my university server. In order to run my code on server I need to have required datasets on server so that it can access the … Continue reading File Transferring from Local to Remote server

## A Simple Multiplication : Mathematician’s Perspective

Today we were playing cricket on top of our building. The game has rules, it's not like playing in a ground with a lot of freedom to hit the ball, it's about hitting the ball within the boundaries of the building, you're out if the ball goes out without bouncing inside, there is a problem … Continue reading A Simple Multiplication : Mathematician’s Perspective

## Mathematics of EDGE Detection in Computer Vision

In Computer Vision, Edge detection in images are very important for machine to understand its environment. So that it detects and classifies the objects around it. For a machine everything it sees … Source: Mathematics of EDGE Detection in Computer Vision

## Mathematics of EDGE Detection in Computer Vision

In Computer Vision, Edge detection in images are very important for machine to understand its environment. So that it detects and classifies the objects around it. For a machine everything it sees through the camera are all numbers. The numbers will represent the intensity of light reflected from the object. Let us analyze the pixel … Continue reading Mathematics of EDGE Detection in Computer Vision