The artificial neural network which is simply called a neural network is an artificial interconnection of a group of nodes that try as much as possible to mimic the biological brain, it is made up of three types of layers, input, hidden and output la...