I. Introduction
Over the last several decades, the topics for the research in the field of artificial neural networks have been largely revolving around the methodology to mimic the way human brain works in order to artificially design and create intelligent machines. The researchers are putting the pieces of the puzzle together through their respective contributions toward this field. One of the earliest contributions was made by McCulloch and Pitts in which they had introduced a highly simplified model of a neuron that is known as the McCulloch-Pitts model [1] through their publication in 1943. Later, the Rosenblatt's Perceptron model was introduced in 1958 [2]. His work has laid the foundation for the artificial neural network through his noteworthy demonstration of a simple neural network that could learn to classify linearly separable patterns.