## Introducing MoonPiano

It has been a while since my last article. Well, I have been busy working and all. But meanwhile, I...

0
##
Introducing MoonPiano

It has been a while since my last article. Well, I have been busy working and all. But meanwhile, I...

0
##
Demystifying the math and implementation of Convolutions: Part III

Straight to the point. Convolution over Volume Convolution over volume refers to 3D input matrices, such as RGB Images. While...

1
##
Demystifying the math and implementation of Convolutions: Part II

So, in the previous part of this series, we have implemented Convolutions in Python and have gained deeper understanding of...

0
##
The Magika Behind NDArrays

There are two kinds of people, those with the curiosity to know what they are using, those who simply use....

0
##
Demystifying the math and implementation of Convolutions: Part I.

Introduction Worry not, if you want to implement a feed forward convolution layer, (back prop will be discussed in another...

0
##
My thoughts on OpenCL (So far)

OpenCL is a beautiful standard, really well done by Khronos for coming up with such a wonderful API. The state...

0
##
So what did I do last year? I understood backprop.

In a nutshell, 2018 was probably not the best year. Or was it? I have been excited to pursue a...

0
##
Interface Oriented Programming

Introduction Writing software is easy, maintaining it is hard. The best method to develop maintainable software is to write a...

0
##
Data, Data and Data!

I. The Why So , what’s the difference between functional, procedural, object oriented, logic, concurrent [etc] programming languages? Ain’t a...

2
##
Leaving Vneuron to pursue a PhD

Yesterday was a very sad day as I left my current job as a R&D Software Engineer at Vneuron. Before...

0
##
Optimizating CGraph with SSE and AVX

As you might have seen on my github profile, I have been working on a new project called CGraph https://github.com/praisethemoon/cgraph,...

0
##
IR: From Lucene To Elasticsearch – Part II

Introduction In the previous part of the series, we have discussed how does the indexing process speed up information retrieval...

0
##
IR: From Lucene To Elasticsearch – Part I

Introduction You surely must have heard about Apache Lucene, Apache Solr, Elasticsearch, Kibana and Logstash. Every one is talking about...