Convolutional Neural Networks for Deep Learning
The method of convolution operation and its use for Deep learning. This article is written as part of my course notes. It is written with a view to make it useful for newcomers to the field as well as those with prior knowledge in related areas. Care is taken to minimize the mathematical rigor without losing the essentials. Machine learning and Deep learning is an area where programmers exploit the easy-to-use APIs without being aware of the mathematics that works behind scenes. They can assemble such APIs to achieve good results. It is essential they realize that complex mathematical techniques are required to make most of the algorithms work. Mathematics is the driving engine for AI and ML algorithms. Meaning of Convolution. The literal meaning of the word to convolve is to twist, writhe or roll together. A short quick look into the development of Convolution as a mathematical operation. The story of mathematical operation of convolution started in 1760s when Swiss mathema...